Face Generation

In this project, you'll use generative adversarial networks to generate new images of faces.

Get the Data

You'll be using two datasets in this project:

  • MNIST
  • CelebA

Since the celebA dataset is complex and you're doing GANs in a project for the first time, we want you to test your neural network on MNIST before CelebA. Running the GANs on MNIST will allow you to see how well your model trains sooner.

If you're using FloydHub, set data_dir to "/input" and use the FloydHub data ID "R5KrjnANiKVhLWAkpXhNBe".

In [1]:
data_dir = './data'

# FloydHub - Use with data ID "R5KrjnANiKVhLWAkpXhNBe"
#data_dir = '/input'


"""
DON'T MODIFY ANYTHING IN THIS CELL
"""
import helper

helper.download_extract('mnist', data_dir)
helper.download_extract('celeba', data_dir)
Found mnist Data
Found celeba Data

Explore the Data

MNIST

As you're aware, the MNIST dataset contains images of handwritten digits. You can view the first number of examples by changing show_n_images.

In [2]:
show_n_images = 25

"""
DON'T MODIFY ANYTHING IN THIS CELL
"""
%matplotlib inline
import os
from glob import glob
from matplotlib import pyplot

mnist_images = helper.get_batch(glob(os.path.join(data_dir, 'mnist/*.jpg'))[:show_n_images], 28, 28, 'L')
pyplot.imshow(helper.images_square_grid(mnist_images, 'L'), cmap='gray')
Out[2]:
<matplotlib.image.AxesImage at 0x110a4d2b0>

CelebA

The CelebFaces Attributes Dataset (CelebA) dataset contains over 200,000 celebrity images with annotations. Since you're going to be generating faces, you won't need the annotations. You can view the first number of examples by changing show_n_images.

In [3]:
show_n_images = 25

"""
DON'T MODIFY ANYTHING IN THIS CELL
"""
mnist_images = helper.get_batch(glob(os.path.join(data_dir, 'img_align_celeba/*.jpg'))[:show_n_images], 28, 28, 'RGB')
pyplot.imshow(helper.images_square_grid(mnist_images, 'RGB'))
Out[3]:
<matplotlib.image.AxesImage at 0x1136c8400>

Preprocess the Data

Since the project's main focus is on building the GANs, we'll preprocess the data for you. The values of the MNIST and CelebA dataset will be in the range of -0.5 to 0.5 of 28x28 dimensional images. The CelebA images will be cropped to remove parts of the image that don't include a face, then resized down to 28x28.

The MNIST images are black and white images with a single color channel while the CelebA images have 3 color channels (RGB color channel).

Build the Neural Network

You'll build the components necessary to build a GANs by implementing the following functions below:

  • model_inputs
  • discriminator
  • generator
  • model_loss
  • model_opt
  • train

Check the Version of TensorFlow and Access to GPU

This will check to make sure you have the correct version of TensorFlow and access to a GPU

In [4]:
"""
DON'T MODIFY ANYTHING IN THIS CELL
"""
from distutils.version import LooseVersion
import warnings
import tensorflow as tf

# Check TensorFlow Version
assert LooseVersion(tf.__version__) >= LooseVersion('1.0'), 'Please use TensorFlow version 1.0 or newer.  You are using {}'.format(tf.__version__)
print('TensorFlow Version: {}'.format(tf.__version__))

# Check for a GPU
if not tf.test.gpu_device_name():
    warnings.warn('No GPU found. Please use a GPU to train your neural network.')
else:
    print('Default GPU Device: {}'.format(tf.test.gpu_device_name()))
TensorFlow Version: 1.1.0
/Users/bartekskorulski/Envs/tf1.1source/lib/python3.6/site-packages/ipykernel_launcher.py:14: UserWarning: No GPU found. Please use a GPU to train your neural network.
  

Input

Implement the model_inputs function to create TF Placeholders for the Neural Network. It should create the following placeholders:

  • Real input images placeholder with rank 4 using image_width, image_height, and image_channels.
  • Z input placeholder with rank 2 using z_dim.
  • Learning rate placeholder with rank 0.

Return the placeholders in the following the tuple (tensor of real input images, tensor of z data)

In [5]:
import problem_unittests as tests

def model_inputs(image_width, image_height, image_channels, z_dim):
    """
    Create the model inputs
    :param image_width: The input image width
    :param image_height: The input image height
    :param image_channels: The number of image channels
    :param z_dim: The dimension of Z
    :return: Tuple of (tensor of real input images, tensor of z data, learning rate)
    """
    # TODO: Implement Function
    inputs_real = tf.placeholder(tf.float32, (None, image_width, image_height, image_channels), name='input_real')
    inputs_z = tf.placeholder(tf.float32, (None, z_dim), name='input_z')
    learinig_rate = tf.placeholder(tf.float32, name='learning_rate')
    return inputs_real, inputs_z, learinig_rate


"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
tests.test_model_inputs(model_inputs)
Tests Passed

Discriminator

Implement discriminator to create a discriminator neural network that discriminates on images. This function should be able to reuse the variables in the neural network. Use tf.variable_scope with a scope name of "discriminator" to allow the variables to be reused. The function should return a tuple of (tensor output of the discriminator, tensor logits of the discriminator).

In [6]:
def discriminator(images, reuse=False, alpha=0.2):
    """
    Create the discriminator network
    :param images: Tensor of input image(s)
    :param reuse: Boolean if the weights should be reused
    :return: Tuple of (tensor output of the discriminator, tensor logits of the discriminator)
    """
    # TODO: Implement Function
    with tf.variable_scope('discriminator', reuse=reuse):
        # input is 28x28x3
        
        x1 = tf.layers.conv2d(images, 64, 5, strides=2, padding='same')
        relu1 = tf.maximum(alpha * x1, x1)
        # now is 14x14x64
        
        x2 = tf.layers.conv2d(relu1, 128, 5, strides=2, padding='same')
        bn2 = tf.layers.batch_normalization(x2, training=True)
        relu2 = tf.maximum(alpha * bn2, bn2)
        # Now is 7x7x128
        
        x3 = tf.layers.conv2d(relu2, 256, 5, strides=2, padding='same')
        bn3 = tf.layers.batch_normalization(x3, training=True)
        relu3 = tf.maximum(alpha * bn3, bn3)
        ## print(relu3.shape)
        # Now is 4x4x256
        
        # Flatten it
        flat = tf.reshape(relu3, (-1, 4*4*256))
        logits = tf.layers.dense(flat, 1)
        out = tf.sigmoid(logits)
        
    return out, logits
    
    

"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
tests.test_discriminator(discriminator, tf)
Tests Passed

Generator

Implement generator to generate an image using z. This function should be able to reuse the variables in the neural network. Use tf.variable_scope with a scope name of "generator" to allow the variables to be reused. The function should return the generated 28 x 28 x out_channel_dim images.

In [7]:
def generator(z, out_channel_dim, is_train=True, alpha=0.2):
    """
    Create the generator network
    :param z: Input z
    :param out_channel_dim: The number of channels in the output image
    :param is_train: Boolean if generator is being used for training
    :return: The tensor output of the generator
    """
    # TODO: Implement Function
    reuse = not is_train
    
    with tf.variable_scope('generator', reuse=reuse):
        # First fully connected layer
        x1 = tf.layers.dense(z, 4*4*256, activation=None, use_bias=True)
        
        # Reshape it to start the convolutional stack
        x1 = tf.reshape(x1, (-1, 4, 4, 256))
        bn1 = tf.layers.batch_normalization(x1, training=is_train)
        relu1 = tf.maximum(alpha * bn1, bn1)
        # 4x4x256 now
        
        # here is a bit tricky since we want to change 4x4 to 7x7
        x2 = tf.layers.conv2d_transpose(relu1, 128, 4, strides=1, padding='valid')#inputs,filters,kernel_size,
        bn2 = tf.layers.batch_normalization(x2, training=is_train)
        relu2 = tf.maximum(alpha * bn2, bn2)
        # 7x7x128 now
        #print(relu2.shape)
        
        x3 = tf.layers.conv2d_transpose(relu2, 64, 5, strides=2, padding='same')
        bn3 = tf.layers.batch_normalization(x3, training=is_train)
        relu3 = tf.maximum(alpha * bn3, bn3)
        # 28x28x32 now
        #print(relu3.shape)
        
        # Output layer
        logits = tf.layers.conv2d_transpose(relu3, out_channel_dim, 5, strides=2, padding='same')
        # 28x28x3 now
        
        out = tf.tanh(logits)
    return out


"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
tests.test_generator(generator, tf)
Tests Passed

Loss

Implement model_loss to build the GANs for training and calculate the loss. The function should return a tuple of (discriminator loss, generator loss). Use the following functions you implemented:

  • discriminator(images, reuse=False)
  • generator(z, out_channel_dim, is_train=True)
In [8]:
def model_loss(input_real, input_z, out_channel_dim, alpha=0.2):
    """
    Get the loss for the discriminator and generator
    :param input_real: Images from the real dataset
    :param input_z: Z input
    :param out_channel_dim: The number of channels in the output image
    :return: A tuple of (discriminator loss, generator loss)
    """
    # generator
    g_model = generator(input_z, out_channel_dim, is_train=True, alpha=alpha)
    
    # disctiminator
    d_model_real, d_logits_real = discriminator(input_real, reuse=False, alpha=alpha)
    d_model_fake, d_logits_fake = discriminator(g_model, reuse=True, alpha=alpha)

    # discriminator loss: real images are labeled with one
    d_loss_real = tf.reduce_mean(
        tf.nn.sigmoid_cross_entropy_with_logits(logits=d_logits_real, labels=tf.ones_like(d_model_real)))
    # discriminator loss: fake images from generator are labeled with zero
    d_loss_fake = tf.reduce_mean(
        tf.nn.sigmoid_cross_entropy_with_logits(logits=d_logits_fake, labels=tf.zeros_like(d_model_fake)))
    # discriminator loss: final
    d_loss = d_loss_real + d_loss_fake
    #generator loss: how many fake images were marked by discriminator as real
    g_loss = tf.reduce_mean(
        tf.nn.sigmoid_cross_entropy_with_logits(logits=d_logits_fake, labels=tf.ones_like(d_model_fake)))

    return d_loss, g_loss


"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
tests.test_model_loss(model_loss)
Tests Passed

Optimization

Implement model_opt to create the optimization operations for the GANs. Use tf.trainable_variables to get all the trainable variables. Filter the variables with names that are in the discriminator and generator scope names. The function should return a tuple of (discriminator training operation, generator training operation).

In [9]:
def model_opt(d_loss, g_loss, learning_rate, beta1):
    """
    Get optimization operations
    :param d_loss: Discriminator loss Tensor
    :param g_loss: Generator loss Tensor
    :param learning_rate: Learning Rate Placeholder
    :param beta1: The exponential decay rate for the 1st moment in the optimizer
    :return: A tuple of (discriminator training operation, generator training operation)
    """
    
    # Get weights and bias to update
    t_vars = tf.trainable_variables()
    d_vars = [var for var in t_vars if var.name.startswith('discriminator')]
    g_vars = [var for var in t_vars if var.name.startswith('generator')]

    # Optimize discriminator
    d_train_opt = tf.train.AdamOptimizer(learning_rate, beta1).minimize(d_loss, var_list=d_vars)
    
    # Optimize generator
    update_ops = tf.get_collection(tf.GraphKeys.UPDATE_OPS)
    g_updates = [opt for opt in update_ops if opt.name.startswith('generator')]
    with tf.control_dependencies(g_updates):
        g_train_opt = tf.train.AdamOptimizer(learning_rate, beta1).minimize(g_loss, var_list=g_vars)
    
    return d_train_opt, g_train_opt


"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
tests.test_model_opt(model_opt, tf)
Tests Passed

Neural Network Training

Show Output

Use this function to show the current output of the generator during training. It will help you determine how well the GANs is training.

In [10]:
"""
DON'T MODIFY ANYTHING IN THIS CELL
"""
import numpy as np

def show_generator_output(sess, n_images, input_z, out_channel_dim, image_mode):
    """
    Show example output for the generator
    :param sess: TensorFlow session
    :param n_images: Number of Images to display
    :param input_z: Input Z Tensor
    :param out_channel_dim: The number of channels in the output image
    :param image_mode: The mode to use for images ("RGB" or "L")
    """
    cmap = None if image_mode == 'RGB' else 'gray'
    z_dim = input_z.get_shape().as_list()[-1]
    example_z = np.random.uniform(-1, 1, size=[n_images, z_dim])

    samples = sess.run(
        generator(input_z, out_channel_dim, False),
        feed_dict={input_z: example_z})

    images_grid = helper.images_square_grid(samples, image_mode)
    pyplot.imshow(images_grid, cmap=cmap)
    pyplot.show()

Train

Implement train to build and train the GANs. Use the following functions you implemented:

  • model_inputs(image_width, image_height, image_channels, z_dim)
  • model_loss(input_real, input_z, out_channel_dim)
  • model_opt(d_loss, g_loss, learning_rate, beta1)

Use the show_generator_output to show generator output while you train. Running show_generator_output for every batch will drastically increase training time and increase the size of the notebook. It's recommended to print the generator output every 100 batches.

In [14]:
def train(epoch_count, batch_size, z_dim, learning_rate, beta1, 
          get_batches, data_shape, data_image_mode,
          print_every=10, show_every=100, figsize=(5,5), 
          checkpoint_fn='./checkpoints/generator.ckpt'):
    """
    Train the GAN
    :param epoch_count: Number of epochs
    :param batch_size: Batch Size
    :param z_dim: Z dimension
    :param learning_rate: Learning Rate
    :param beta1: The exponential decay rate for the 1st moment in the optimizer
    :param get_batches: Function to get batches
    :param data_shape: Shape of the data
    :param data_image_mode: The image mode to use for images ("RGB" or "L")
    """
    
    inputs_real, inputs_z, learinig_rate = model_inputs(data_shape[1], data_shape[2], data_shape[3], z_dim)
    out_channel_dim = 1 if data_image_mode == "L" else 3
    d_loss, g_loss = model_loss(inputs_real, inputs_z, out_channel_dim, alpha=0.2)
    d_train_opt, g_train_opt = model_opt(d_loss, g_loss, learning_rate, beta1)
    
    saver = tf.train.Saver()
    sample_z = np.random.uniform(-1, 1, size=(72, z_dim))
    samples, losses = [], []
    steps = 0
    
    with tf.Session() as sess:
        sess.run(tf.global_variables_initializer())
        for epoch_i in range(epoch_count):
            for batch_images in get_batches(batch_size):
                steps += 1
                # Sample random noise for G
                batch_z = np.random.uniform(-1, 1, size=(batch_size, z_dim))
            
                # Run optimizers
                _ = sess.run(d_train_opt, feed_dict={inputs_real: batch_images, inputs_z: batch_z})
                _ = sess.run(g_train_opt, feed_dict={inputs_z: batch_z})
                if steps % print_every == 0:
                    # At the end of each epoch, get the losses and print them out
                    train_loss_d = d_loss.eval({inputs_z: batch_z, inputs_real: batch_images})
                    train_loss_g = g_loss.eval({inputs_z: batch_z})

                    print("Epoch {}/{}...".format(epoch_i+1, epochs),
                          "Discriminator Loss: {:.4f}...".format(train_loss_d),
                          "Generator Loss: {:.4f}".format(train_loss_g))
                    # Save losses to view after training
                    losses.append((train_loss_d, train_loss_g))

                if steps % show_every == 0:
                    show_generator_output(sess, 36, inputs_z, out_channel_dim, data_image_mode)
                    

            saver.save(sess, checkpoint_fn)

MNIST

Test your GANs architecture on MNIST. After 2 epochs, the GANs should be able to generate images that look like handwritten digits. Make sure the loss of the generator is lower than the loss of the discriminator or close to 0.

In [17]:
batch_size = 128
z_dim = 100
learning_rate = 0.001
beta1 = 0.5


"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
epochs = 3

mnist_dataset = helper.Dataset('mnist', glob(os.path.join(data_dir, 'mnist/*.jpg')))
with tf.Graph().as_default():
    train(epochs, batch_size, z_dim, learning_rate, beta1, mnist_dataset.get_batches,
          mnist_dataset.shape, mnist_dataset.image_mode, show_every=100,
          checkpoint_fn='./checkpoints/generator_mnist.ckpt')
Epoch 1/3... Discriminator Loss: 2.8553... Generator Loss: 13.1947
Epoch 1/3... Discriminator Loss: 0.0363... Generator Loss: 4.6169
Epoch 1/3... Discriminator Loss: 0.3796... Generator Loss: 1.4428
Epoch 1/3... Discriminator Loss: 0.2562... Generator Loss: 14.5288
Epoch 1/3... Discriminator Loss: 3.1104... Generator Loss: 0.2103
Epoch 1/3... Discriminator Loss: 0.9352... Generator Loss: 1.8381
Epoch 1/3... Discriminator Loss: 0.2024... Generator Loss: 10.3022
Epoch 1/3... Discriminator Loss: 0.4240... Generator Loss: 1.5729
Epoch 1/3... Discriminator Loss: 0.2341... Generator Loss: 4.2424
Epoch 1/3... Discriminator Loss: 0.4647... Generator Loss: 1.7737
Epoch 1/3... Discriminator Loss: 0.7960... Generator Loss: 7.0570
Epoch 1/3... Discriminator Loss: 2.7672... Generator Loss: 0.1235
Epoch 1/3... Discriminator Loss: 0.5968... Generator Loss: 1.6094
Epoch 1/3... Discriminator Loss: 0.1903... Generator Loss: 2.8281
Epoch 1/3... Discriminator Loss: 0.3986... Generator Loss: 3.1007
Epoch 1/3... Discriminator Loss: 0.3916... Generator Loss: 1.7243
Epoch 1/3... Discriminator Loss: 0.1173... Generator Loss: 3.3172
Epoch 1/3... Discriminator Loss: 0.0664... Generator Loss: 3.3965
Epoch 1/3... Discriminator Loss: 0.0612... Generator Loss: 3.6111
Epoch 1/3... Discriminator Loss: 0.0661... Generator Loss: 3.4058
Epoch 1/3... Discriminator Loss: 17.0838... Generator Loss: 23.8600
Epoch 1/3... Discriminator Loss: 1.1801... Generator Loss: 5.7549
Epoch 1/3... Discriminator Loss: 0.1773... Generator Loss: 2.5567
Epoch 1/3... Discriminator Loss: 0.2231... Generator Loss: 6.2305
Epoch 1/3... Discriminator Loss: 0.0922... Generator Loss: 4.5337
Epoch 1/3... Discriminator Loss: 0.0403... Generator Loss: 3.9509
Epoch 1/3... Discriminator Loss: 2.2203... Generator Loss: 0.1985
Epoch 1/3... Discriminator Loss: 0.7248... Generator Loss: 0.8274
Epoch 1/3... Discriminator Loss: 0.2921... Generator Loss: 1.9448
Epoch 1/3... Discriminator Loss: 0.3121... Generator Loss: 2.4050
Epoch 1/3... Discriminator Loss: 0.5487... Generator Loss: 1.7245
Epoch 1/3... Discriminator Loss: 2.2765... Generator Loss: 0.1864
Epoch 1/3... Discriminator Loss: 0.4884... Generator Loss: 1.4244
Epoch 1/3... Discriminator Loss: 0.3751... Generator Loss: 2.2144
Epoch 1/3... Discriminator Loss: 3.5324... Generator Loss: 0.0445
Epoch 1/3... Discriminator Loss: 1.8793... Generator Loss: 0.2206
Epoch 1/3... Discriminator Loss: 0.3098... Generator Loss: 2.9303
Epoch 1/3... Discriminator Loss: 0.1598... Generator Loss: 2.4111
Epoch 1/3... Discriminator Loss: 0.1668... Generator Loss: 2.3815
Epoch 1/3... Discriminator Loss: 0.1014... Generator Loss: 3.0217
Epoch 1/3... Discriminator Loss: 1.2662... Generator Loss: 4.9771
Epoch 1/3... Discriminator Loss: 0.7130... Generator Loss: 1.1142
Epoch 1/3... Discriminator Loss: 1.0381... Generator Loss: 0.7575
Epoch 1/3... Discriminator Loss: 0.6602... Generator Loss: 1.0531
Epoch 1/3... Discriminator Loss: 0.3025... Generator Loss: 2.0262
Epoch 1/3... Discriminator Loss: 0.1346... Generator Loss: 2.6908
Epoch 2/3... Discriminator Loss: 0.7217... Generator Loss: 0.8531
Epoch 2/3... Discriminator Loss: 0.8319... Generator Loss: 1.0353
Epoch 2/3... Discriminator Loss: 0.9810... Generator Loss: 2.2131
Epoch 2/3... Discriminator Loss: 1.1517... Generator Loss: 0.4798
Epoch 2/3... Discriminator Loss: 0.5241... Generator Loss: 1.2862
Epoch 2/3... Discriminator Loss: 0.7180... Generator Loss: 0.8729
Epoch 2/3... Discriminator Loss: 0.3591... Generator Loss: 1.9795
Epoch 2/3... Discriminator Loss: 0.3347... Generator Loss: 1.7491
Epoch 2/3... Discriminator Loss: 0.5706... Generator Loss: 4.3512
Epoch 2/3... Discriminator Loss: 0.2370... Generator Loss: 2.4508
Epoch 2/3... Discriminator Loss: 0.1245... Generator Loss: 2.7412
Epoch 2/3... Discriminator Loss: 0.0807... Generator Loss: 3.9648
Epoch 2/3... Discriminator Loss: 0.0814... Generator Loss: 3.2264
Epoch 2/3... Discriminator Loss: 0.1267... Generator Loss: 2.7407
Epoch 2/3... Discriminator Loss: 0.5932... Generator Loss: 1.4150
Epoch 2/3... Discriminator Loss: 0.5842... Generator Loss: 1.2092
Epoch 2/3... Discriminator Loss: 0.7371... Generator Loss: 2.8644
Epoch 2/3... Discriminator Loss: 0.5988... Generator Loss: 1.4108
Epoch 2/3... Discriminator Loss: 0.2732... Generator Loss: 2.0765
Epoch 2/3... Discriminator Loss: 0.3198... Generator Loss: 1.6420
Epoch 2/3... Discriminator Loss: 0.1651... Generator Loss: 2.4333
Epoch 2/3... Discriminator Loss: 0.1295... Generator Loss: 2.6729
Epoch 2/3... Discriminator Loss: 0.1532... Generator Loss: 3.9496
Epoch 2/3... Discriminator Loss: 0.1765... Generator Loss: 4.8442
Epoch 2/3... Discriminator Loss: 8.5333... Generator Loss: 0.0004
Epoch 2/3... Discriminator Loss: 0.8763... Generator Loss: 1.7101
Epoch 2/3... Discriminator Loss: 0.6951... Generator Loss: 2.1268
Epoch 2/3... Discriminator Loss: 0.3814... Generator Loss: 1.6736
Epoch 2/3... Discriminator Loss: 0.6445... Generator Loss: 1.5126
Epoch 2/3... Discriminator Loss: 0.2405... Generator Loss: 2.4099
Epoch 2/3... Discriminator Loss: 0.1215... Generator Loss: 2.8810
Epoch 2/3... Discriminator Loss: 0.1139... Generator Loss: 2.8754
Epoch 2/3... Discriminator Loss: 0.1019... Generator Loss: 3.1732
Epoch 2/3... Discriminator Loss: 0.0497... Generator Loss: 3.6070
Epoch 2/3... Discriminator Loss: 0.0793... Generator Loss: 3.6836
Epoch 2/3... Discriminator Loss: 0.0749... Generator Loss: 3.8720
Epoch 2/3... Discriminator Loss: 0.0242... Generator Loss: 6.7462
Epoch 2/3... Discriminator Loss: 0.0228... Generator Loss: 4.8130
Epoch 2/3... Discriminator Loss: 0.0307... Generator Loss: 5.7022
Epoch 2/3... Discriminator Loss: 0.0672... Generator Loss: 3.2013
Epoch 2/3... Discriminator Loss: 0.0195... Generator Loss: 5.7107
Epoch 2/3... Discriminator Loss: 1.4930... Generator Loss: 0.3454
Epoch 2/3... Discriminator Loss: 0.3027... Generator Loss: 1.8312
Epoch 2/3... Discriminator Loss: 0.6702... Generator Loss: 1.5640
Epoch 2/3... Discriminator Loss: 0.4813... Generator Loss: 1.3658
Epoch 2/3... Discriminator Loss: 0.1794... Generator Loss: 2.3702
Epoch 2/3... Discriminator Loss: 0.1846... Generator Loss: 2.2017
Epoch 3/3... Discriminator Loss: 2.4877... Generator Loss: 0.1269
Epoch 3/3... Discriminator Loss: 0.3190... Generator Loss: 2.0034
Epoch 3/3... Discriminator Loss: 0.1076... Generator Loss: 3.2071
Epoch 3/3... Discriminator Loss: 3.4771... Generator Loss: 9.1663
Epoch 3/3... Discriminator Loss: 0.0905... Generator Loss: 2.9753
Epoch 3/3... Discriminator Loss: 0.1357... Generator Loss: 6.1375
Epoch 3/3... Discriminator Loss: 0.0310... Generator Loss: 6.7935
Epoch 3/3... Discriminator Loss: 0.0526... Generator Loss: 3.6703
Epoch 3/3... Discriminator Loss: 0.0344... Generator Loss: 4.3451
Epoch 3/3... Discriminator Loss: 0.0312... Generator Loss: 4.7076
Epoch 3/3... Discriminator Loss: 0.0612... Generator Loss: 3.3816
Epoch 3/3... Discriminator Loss: 0.0191... Generator Loss: 6.3893
Epoch 3/3... Discriminator Loss: 0.0219... Generator Loss: 4.7129
Epoch 3/3... Discriminator Loss: 0.0479... Generator Loss: 3.6071
Epoch 3/3... Discriminator Loss: 2.3245... Generator Loss: 0.1971
Epoch 3/3... Discriminator Loss: 0.4926... Generator Loss: 1.7969
Epoch 3/3... Discriminator Loss: 0.8593... Generator Loss: 0.7092
Epoch 3/3... Discriminator Loss: 1.5201... Generator Loss: 0.3271
Epoch 3/3... Discriminator Loss: 0.2609... Generator Loss: 2.0557
Epoch 3/3... Discriminator Loss: 0.3241... Generator Loss: 1.6630
Epoch 3/3... Discriminator Loss: 0.0563... Generator Loss: 3.8276
Epoch 3/3... Discriminator Loss: 0.1410... Generator Loss: 2.7912
Epoch 3/3... Discriminator Loss: 0.1074... Generator Loss: 2.8466
Epoch 3/3... Discriminator Loss: 4.8304... Generator Loss: 6.4006
Epoch 3/3... Discriminator Loss: 0.4021... Generator Loss: 2.2961
Epoch 3/3... Discriminator Loss: 0.3452... Generator Loss: 1.6333
Epoch 3/3... Discriminator Loss: 0.1973... Generator Loss: 2.0627
Epoch 3/3... Discriminator Loss: 0.1811... Generator Loss: 2.4558
Epoch 3/3... Discriminator Loss: 1.6711... Generator Loss: 0.3120
Epoch 3/3... Discriminator Loss: 0.2737... Generator Loss: 1.8642
Epoch 3/3... Discriminator Loss: 0.1278... Generator Loss: 2.9791
Epoch 3/3... Discriminator Loss: 0.1869... Generator Loss: 2.0264
Epoch 3/3... Discriminator Loss: 0.7788... Generator Loss: 0.9395
Epoch 3/3... Discriminator Loss: 0.5359... Generator Loss: 1.6136
Epoch 3/3... Discriminator Loss: 0.7386... Generator Loss: 0.8684
Epoch 3/3... Discriminator Loss: 0.4278... Generator Loss: 2.3069
Epoch 3/3... Discriminator Loss: 0.2944... Generator Loss: 1.6835
Epoch 3/3... Discriminator Loss: 0.0560... Generator Loss: 3.6330
Epoch 3/3... Discriminator Loss: 0.1291... Generator Loss: 2.6266
Epoch 3/3... Discriminator Loss: 0.0391... Generator Loss: 4.7511
Epoch 3/3... Discriminator Loss: 0.0523... Generator Loss: 3.8706
Epoch 3/3... Discriminator Loss: 0.0291... Generator Loss: 4.3406
Epoch 3/3... Discriminator Loss: 0.0815... Generator Loss: 5.0402
Epoch 3/3... Discriminator Loss: 0.7823... Generator Loss: 4.7032
Epoch 3/3... Discriminator Loss: 0.9440... Generator Loss: 0.9864
Epoch 3/3... Discriminator Loss: 0.9301... Generator Loss: 2.4621
Epoch 3/3... Discriminator Loss: 1.1438... Generator Loss: 0.5069

CelebA

Run your GANs on CelebA. It will take around 20 minutes on the average GPU to run one epoch. You can run the whole epoch or stop when it starts to generate realistic faces.

In [13]:
batch_size = 128
z_dim = 100
learning_rate = 0.001
beta1 = 0.5

"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
epochs = 10

celeba_dataset = helper.Dataset('celeba', glob(os.path.join(data_dir, 'img_align_celeba/*.jpg')))
with tf.Graph().as_default():
    train(epochs, batch_size, z_dim, learning_rate, beta1, celeba_dataset.get_batches,
          celeba_dataset.shape, celeba_dataset.image_mode, show_every=50)
Epoch 1/10... Discriminator Loss: 0.5238... Generator Loss: 11.7075
Epoch 1/10... Discriminator Loss: 0.0728... Generator Loss: 3.0219
Epoch 1/10... Discriminator Loss: 1.8989... Generator Loss: 0.1991
Epoch 1/10... Discriminator Loss: 0.1087... Generator Loss: 8.1512
Epoch 1/10... Discriminator Loss: 0.2989... Generator Loss: 1.9335
Epoch 1/10... Discriminator Loss: 1.5642... Generator Loss: 4.7677
Epoch 1/10... Discriminator Loss: 0.2934... Generator Loss: 3.6734
Epoch 1/10... Discriminator Loss: 0.1044... Generator Loss: 6.2481
Epoch 1/10... Discriminator Loss: 3.3622... Generator Loss: 12.5358
Epoch 1/10... Discriminator Loss: 0.1219... Generator Loss: 3.5871
Epoch 1/10... Discriminator Loss: 0.3695... Generator Loss: 1.5130
Epoch 1/10... Discriminator Loss: 0.0764... Generator Loss: 3.7295
Epoch 1/10... Discriminator Loss: 0.1417... Generator Loss: 3.1530
Epoch 1/10... Discriminator Loss: 0.0147... Generator Loss: 5.7344
Epoch 1/10... Discriminator Loss: 0.1481... Generator Loss: 3.4262
Epoch 1/10... Discriminator Loss: 0.3046... Generator Loss: 2.5186
Epoch 1/10... Discriminator Loss: 0.0347... Generator Loss: 4.3385
Epoch 1/10... Discriminator Loss: 1.0924... Generator Loss: 1.1815
Epoch 1/10... Discriminator Loss: 0.2995... Generator Loss: 3.3028
Epoch 1/10... Discriminator Loss: 0.1984... Generator Loss: 4.3934
Epoch 1/10... Discriminator Loss: 1.4373... Generator Loss: 0.3691
Epoch 1/10... Discriminator Loss: 0.5897... Generator Loss: 1.4287
Epoch 1/10... Discriminator Loss: 0.0719... Generator Loss: 3.2776
Epoch 1/10... Discriminator Loss: 0.5659... Generator Loss: 1.0828
Epoch 1/10... Discriminator Loss: 0.4242... Generator Loss: 1.9692
Epoch 1/10... Discriminator Loss: 0.2412... Generator Loss: 4.7625
Epoch 1/10... Discriminator Loss: 0.1969... Generator Loss: 3.6423
Epoch 1/10... Discriminator Loss: 0.0621... Generator Loss: 5.0303
Epoch 1/10... Discriminator Loss: 5.7698... Generator Loss: 7.9426
Epoch 1/10... Discriminator Loss: 0.4226... Generator Loss: 1.7234
Epoch 1/10... Discriminator Loss: 0.4015... Generator Loss: 1.6172
Epoch 1/10... Discriminator Loss: 0.1024... Generator Loss: 3.0193
Epoch 1/10... Discriminator Loss: 0.4189... Generator Loss: 1.2581
Epoch 1/10... Discriminator Loss: 1.2321... Generator Loss: 1.2719
Epoch 1/10... Discriminator Loss: 2.0033... Generator Loss: 0.6097
Epoch 1/10... Discriminator Loss: 0.7830... Generator Loss: 1.1851
Epoch 1/10... Discriminator Loss: 0.8874... Generator Loss: 0.9428
Epoch 1/10... Discriminator Loss: 0.8547... Generator Loss: 1.0803
Epoch 1/10... Discriminator Loss: 0.7503... Generator Loss: 1.9156
Epoch 1/10... Discriminator Loss: 0.7973... Generator Loss: 4.3272
Epoch 1/10... Discriminator Loss: 0.6971... Generator Loss: 2.8737
Epoch 1/10... Discriminator Loss: 0.0988... Generator Loss: 4.4554
Epoch 1/10... Discriminator Loss: 2.3315... Generator Loss: 0.1916
Epoch 1/10... Discriminator Loss: 0.4102... Generator Loss: 1.3225
Epoch 1/10... Discriminator Loss: 0.9957... Generator Loss: 0.5283
Epoch 1/10... Discriminator Loss: 0.8708... Generator Loss: 2.8261
Epoch 1/10... Discriminator Loss: 1.6483... Generator Loss: 4.1853
Epoch 1/10... Discriminator Loss: 0.0451... Generator Loss: 6.9088
Epoch 1/10... Discriminator Loss: 0.0568... Generator Loss: 4.2286
Epoch 1/10... Discriminator Loss: 2.6406... Generator Loss: 3.3834
Epoch 1/10... Discriminator Loss: 0.2579... Generator Loss: 2.1030
Epoch 1/10... Discriminator Loss: 0.5558... Generator Loss: 1.1493
Epoch 1/10... Discriminator Loss: 0.4457... Generator Loss: 6.5562
Epoch 1/10... Discriminator Loss: 0.4013... Generator Loss: 1.2846
Epoch 1/10... Discriminator Loss: 0.2609... Generator Loss: 2.8744
Epoch 1/10... Discriminator Loss: 1.3730... Generator Loss: 0.3529
Epoch 1/10... Discriminator Loss: 0.3268... Generator Loss: 1.7219
Epoch 1/10... Discriminator Loss: 4.2289... Generator Loss: 5.6216
Epoch 1/10... Discriminator Loss: 0.4903... Generator Loss: 3.5899
Epoch 1/10... Discriminator Loss: 0.3891... Generator Loss: 2.2902
Epoch 1/10... Discriminator Loss: 0.0250... Generator Loss: 5.5641
Epoch 1/10... Discriminator Loss: 1.0297... Generator Loss: 0.5253
Epoch 1/10... Discriminator Loss: 0.7956... Generator Loss: 3.3478
Epoch 1/10... Discriminator Loss: 1.0257... Generator Loss: 0.6000
Epoch 1/10... Discriminator Loss: 1.4996... Generator Loss: 0.3073
Epoch 1/10... Discriminator Loss: 0.0830... Generator Loss: 4.3245
Epoch 1/10... Discriminator Loss: 2.1843... Generator Loss: 4.2852
Epoch 1/10... Discriminator Loss: 0.5574... Generator Loss: 1.5919
Epoch 1/10... Discriminator Loss: 0.0327... Generator Loss: 4.7761
Epoch 1/10... Discriminator Loss: 0.8126... Generator Loss: 0.9979
Epoch 1/10... Discriminator Loss: 1.7987... Generator Loss: 0.2359
Epoch 1/10... Discriminator Loss: 1.0435... Generator Loss: 0.6548
Epoch 1/10... Discriminator Loss: 1.2492... Generator Loss: 3.0646
Epoch 1/10... Discriminator Loss: 0.3061... Generator Loss: 2.4369
Epoch 1/10... Discriminator Loss: 0.7833... Generator Loss: 1.7786
Epoch 1/10... Discriminator Loss: 0.6097... Generator Loss: 1.1710
Epoch 1/10... Discriminator Loss: 0.3793... Generator Loss: 1.7011
Epoch 1/10... Discriminator Loss: 0.3106... Generator Loss: 3.6034
Epoch 1/10... Discriminator Loss: 1.7029... Generator Loss: 2.9938
Epoch 1/10... Discriminator Loss: 1.0881... Generator Loss: 0.4971
Epoch 1/10... Discriminator Loss: 1.1385... Generator Loss: 2.0773
Epoch 1/10... Discriminator Loss: 0.2240... Generator Loss: 2.7472
Epoch 1/10... Discriminator Loss: 0.1009... Generator Loss: 3.4198
Epoch 1/10... Discriminator Loss: 0.9305... Generator Loss: 0.6302
Epoch 1/10... Discriminator Loss: 0.5509... Generator Loss: 2.1895
Epoch 1/10... Discriminator Loss: 0.3008... Generator Loss: 4.1372
Epoch 1/10... Discriminator Loss: 1.8719... Generator Loss: 0.2661
Epoch 1/10... Discriminator Loss: 0.5502... Generator Loss: 1.3427
Epoch 1/10... Discriminator Loss: 0.0909... Generator Loss: 3.6624
Epoch 1/10... Discriminator Loss: 0.0565... Generator Loss: 3.7101
Epoch 1/10... Discriminator Loss: 0.3835... Generator Loss: 1.5417
Epoch 1/10... Discriminator Loss: 1.3215... Generator Loss: 1.5116
Epoch 1/10... Discriminator Loss: 0.7489... Generator Loss: 3.4771
Epoch 1/10... Discriminator Loss: 0.1686... Generator Loss: 2.7548
Epoch 1/10... Discriminator Loss: 0.3102... Generator Loss: 1.7170
Epoch 1/10... Discriminator Loss: 0.6193... Generator Loss: 1.3833
Epoch 1/10... Discriminator Loss: 0.2099... Generator Loss: 2.3849
Epoch 1/10... Discriminator Loss: 0.5714... Generator Loss: 2.6520
Epoch 1/10... Discriminator Loss: 2.2207... Generator Loss: 4.7392
Epoch 1/10... Discriminator Loss: 0.4876... Generator Loss: 2.1525
Epoch 1/10... Discriminator Loss: 0.8768... Generator Loss: 1.8264
Epoch 1/10... Discriminator Loss: 0.0920... Generator Loss: 3.3979
Epoch 1/10... Discriminator Loss: 0.9137... Generator Loss: 0.6719
Epoch 1/10... Discriminator Loss: 0.7496... Generator Loss: 0.9304
Epoch 1/10... Discriminator Loss: 0.7107... Generator Loss: 1.1889
Epoch 1/10... Discriminator Loss: 0.3207... Generator Loss: 1.6799
Epoch 1/10... Discriminator Loss: 0.1285... Generator Loss: 3.1716
Epoch 1/10... Discriminator Loss: 0.4405... Generator Loss: 1.2879
Epoch 1/10... Discriminator Loss: 0.5202... Generator Loss: 1.1725
Epoch 1/10... Discriminator Loss: 3.1185... Generator Loss: 3.9190
Epoch 1/10... Discriminator Loss: 0.6075... Generator Loss: 1.2284
Epoch 1/10... Discriminator Loss: 1.7939... Generator Loss: 0.2551
Epoch 1/10... Discriminator Loss: 0.1722... Generator Loss: 2.7963
Epoch 1/10... Discriminator Loss: 0.1492... Generator Loss: 2.8030
Epoch 1/10... Discriminator Loss: 1.2092... Generator Loss: 0.5142
Epoch 1/10... Discriminator Loss: 0.3221... Generator Loss: 1.6358
Epoch 1/10... Discriminator Loss: 0.6184... Generator Loss: 2.2172
Epoch 1/10... Discriminator Loss: 0.4872... Generator Loss: 1.6465
Epoch 1/10... Discriminator Loss: 0.5470... Generator Loss: 1.6564
Epoch 1/10... Discriminator Loss: 1.2681... Generator Loss: 3.8142
Epoch 1/10... Discriminator Loss: 0.7931... Generator Loss: 1.3615
Epoch 1/10... Discriminator Loss: 0.7938... Generator Loss: 2.7376
Epoch 1/10... Discriminator Loss: 0.3783... Generator Loss: 3.4445
Epoch 1/10... Discriminator Loss: 0.2120... Generator Loss: 2.3620
Epoch 1/10... Discriminator Loss: 1.0468... Generator Loss: 0.5336
Epoch 1/10... Discriminator Loss: 0.5666... Generator Loss: 1.0708
Epoch 1/10... Discriminator Loss: 0.5127... Generator Loss: 1.4937
Epoch 1/10... Discriminator Loss: 0.5441... Generator Loss: 1.6635
Epoch 1/10... Discriminator Loss: 0.4700... Generator Loss: 2.2417
Epoch 1/10... Discriminator Loss: 1.3222... Generator Loss: 0.5925
Epoch 1/10... Discriminator Loss: 0.9232... Generator Loss: 0.8021
Epoch 1/10... Discriminator Loss: 0.9952... Generator Loss: 3.2143
Epoch 1/10... Discriminator Loss: 1.0360... Generator Loss: 2.8174
Epoch 1/10... Discriminator Loss: 0.8264... Generator Loss: 0.8492
Epoch 1/10... Discriminator Loss: 0.2175... Generator Loss: 2.5826
Epoch 1/10... Discriminator Loss: 1.5357... Generator Loss: 0.4876
Epoch 1/10... Discriminator Loss: 1.9919... Generator Loss: 3.5924
Epoch 1/10... Discriminator Loss: 0.3268... Generator Loss: 1.9789
Epoch 1/10... Discriminator Loss: 2.0731... Generator Loss: 0.2030
Epoch 1/10... Discriminator Loss: 0.5460... Generator Loss: 1.7552
Epoch 1/10... Discriminator Loss: 0.5447... Generator Loss: 1.3971
Epoch 1/10... Discriminator Loss: 0.8619... Generator Loss: 1.1463
Epoch 1/10... Discriminator Loss: 1.3907... Generator Loss: 0.4174
Epoch 1/10... Discriminator Loss: 1.2795... Generator Loss: 3.8200
Epoch 1/10... Discriminator Loss: 0.7626... Generator Loss: 0.8627
Epoch 1/10... Discriminator Loss: 0.5085... Generator Loss: 1.5134
Epoch 1/10... Discriminator Loss: 0.4634... Generator Loss: 2.8866
Epoch 1/10... Discriminator Loss: 1.6313... Generator Loss: 0.3382
Epoch 1/10... Discriminator Loss: 0.6542... Generator Loss: 1.5716
Epoch 1/10... Discriminator Loss: 0.5981... Generator Loss: 1.0505
Epoch 1/10... Discriminator Loss: 0.5289... Generator Loss: 1.2851
Epoch 1/10... Discriminator Loss: 0.5825... Generator Loss: 1.9261
Epoch 1/10... Discriminator Loss: 0.5581... Generator Loss: 1.3211
Epoch 1/10... Discriminator Loss: 0.4549... Generator Loss: 1.9696
Epoch 1/10... Discriminator Loss: 0.7096... Generator Loss: 1.4495
Epoch 1/10... Discriminator Loss: 0.3977... Generator Loss: 2.3416
Epoch 1/10... Discriminator Loss: 0.6103... Generator Loss: 1.6760
Epoch 1/10... Discriminator Loss: 0.7151... Generator Loss: 1.3178
Epoch 2/10... Discriminator Loss: 0.8550... Generator Loss: 0.8694
Epoch 2/10... Discriminator Loss: 0.6563... Generator Loss: 1.4490
Epoch 2/10... Discriminator Loss: 0.2952... Generator Loss: 2.6618
Epoch 2/10... Discriminator Loss: 1.0074... Generator Loss: 0.7484
Epoch 2/10... Discriminator Loss: 0.7682... Generator Loss: 0.9281
Epoch 2/10... Discriminator Loss: 0.8373... Generator Loss: 2.1756
Epoch 2/10... Discriminator Loss: 0.6366... Generator Loss: 1.2529
Epoch 2/10... Discriminator Loss: 0.8740... Generator Loss: 1.3790
Epoch 2/10... Discriminator Loss: 0.6178... Generator Loss: 1.5570
Epoch 2/10... Discriminator Loss: 1.0315... Generator Loss: 2.7939
Epoch 2/10... Discriminator Loss: 1.1851... Generator Loss: 0.5628
Epoch 2/10... Discriminator Loss: 0.8694... Generator Loss: 0.8677
Epoch 2/10... Discriminator Loss: 0.5065... Generator Loss: 1.6435
Epoch 2/10... Discriminator Loss: 0.9305... Generator Loss: 0.7118
Epoch 2/10... Discriminator Loss: 1.1055... Generator Loss: 2.5038
Epoch 2/10... Discriminator Loss: 0.5148... Generator Loss: 1.7525
Epoch 2/10... Discriminator Loss: 1.0893... Generator Loss: 2.6447
Epoch 2/10... Discriminator Loss: 2.0973... Generator Loss: 0.2056
Epoch 2/10... Discriminator Loss: 0.5783... Generator Loss: 1.4729
Epoch 2/10... Discriminator Loss: 1.3326... Generator Loss: 3.5222
Epoch 2/10... Discriminator Loss: 0.5214... Generator Loss: 1.3413
Epoch 2/10... Discriminator Loss: 0.2732... Generator Loss: 2.4548
Epoch 2/10... Discriminator Loss: 0.4892... Generator Loss: 1.8133
Epoch 2/10... Discriminator Loss: 0.4509... Generator Loss: 2.2521
Epoch 2/10... Discriminator Loss: 0.9292... Generator Loss: 1.6902
Epoch 2/10... Discriminator Loss: 0.9139... Generator Loss: 0.7539
Epoch 2/10... Discriminator Loss: 0.9869... Generator Loss: 0.8714
Epoch 2/10... Discriminator Loss: 0.7576... Generator Loss: 1.4812
Epoch 2/10... Discriminator Loss: 1.1805... Generator Loss: 2.3115
Epoch 2/10... Discriminator Loss: 2.5361... Generator Loss: 3.6949
Epoch 2/10... Discriminator Loss: 1.0265... Generator Loss: 0.6386
Epoch 2/10... Discriminator Loss: 0.8887... Generator Loss: 0.9254
Epoch 2/10... Discriminator Loss: 0.8238... Generator Loss: 3.2016
Epoch 2/10... Discriminator Loss: 0.8659... Generator Loss: 0.9251
Epoch 2/10... Discriminator Loss: 0.4623... Generator Loss: 2.0854
Epoch 2/10... Discriminator Loss: 1.8192... Generator Loss: 4.6051
Epoch 2/10... Discriminator Loss: 1.5290... Generator Loss: 0.4326
Epoch 2/10... Discriminator Loss: 0.9470... Generator Loss: 1.6271
Epoch 2/10... Discriminator Loss: 0.9105... Generator Loss: 1.3180
Epoch 2/10... Discriminator Loss: 1.4249... Generator Loss: 0.4724
Epoch 2/10... Discriminator Loss: 0.5588... Generator Loss: 1.9915
Epoch 2/10... Discriminator Loss: 0.4557... Generator Loss: 1.8958
Epoch 2/10... Discriminator Loss: 0.7615... Generator Loss: 1.9862
Epoch 2/10... Discriminator Loss: 0.5863... Generator Loss: 2.3367
Epoch 2/10... Discriminator Loss: 0.7634... Generator Loss: 1.1169
Epoch 2/10... Discriminator Loss: 0.8161... Generator Loss: 1.1664
Epoch 2/10... Discriminator Loss: 0.9940... Generator Loss: 0.7044
Epoch 2/10... Discriminator Loss: 2.1525... Generator Loss: 3.5754
Epoch 2/10... Discriminator Loss: 0.7610... Generator Loss: 2.4126
Epoch 2/10... Discriminator Loss: 0.8465... Generator Loss: 2.4414
Epoch 2/10... Discriminator Loss: 1.3899... Generator Loss: 0.4122
Epoch 2/10... Discriminator Loss: 0.6358... Generator Loss: 1.3284
Epoch 2/10... Discriminator Loss: 0.8440... Generator Loss: 3.7569
Epoch 2/10... Discriminator Loss: 0.7228... Generator Loss: 1.4675
Epoch 2/10... Discriminator Loss: 1.6904... Generator Loss: 0.3036
Epoch 2/10... Discriminator Loss: 1.1376... Generator Loss: 1.6575
Epoch 2/10... Discriminator Loss: 1.1106... Generator Loss: 0.5785
Epoch 2/10... Discriminator Loss: 1.0149... Generator Loss: 1.6310
Epoch 2/10... Discriminator Loss: 0.8996... Generator Loss: 1.0723
Epoch 2/10... Discriminator Loss: 0.7662... Generator Loss: 0.9010
Epoch 2/10... Discriminator Loss: 0.7741... Generator Loss: 2.1414
Epoch 2/10... Discriminator Loss: 1.2165... Generator Loss: 2.9741
Epoch 2/10... Discriminator Loss: 0.8218... Generator Loss: 0.7861
Epoch 2/10... Discriminator Loss: 0.9841... Generator Loss: 0.8292
Epoch 2/10... Discriminator Loss: 1.1633... Generator Loss: 0.5891
Epoch 2/10... Discriminator Loss: 0.8190... Generator Loss: 1.1032
Epoch 2/10... Discriminator Loss: 0.7975... Generator Loss: 2.3811
Epoch 2/10... Discriminator Loss: 1.5785... Generator Loss: 0.3938
Epoch 2/10... Discriminator Loss: 1.6306... Generator Loss: 0.3053
Epoch 2/10... Discriminator Loss: 0.5789... Generator Loss: 1.4691
Epoch 2/10... Discriminator Loss: 0.5605... Generator Loss: 2.5143
Epoch 2/10... Discriminator Loss: 0.6651... Generator Loss: 1.8975
Epoch 2/10... Discriminator Loss: 0.9384... Generator Loss: 0.7123
Epoch 2/10... Discriminator Loss: 0.6169... Generator Loss: 1.2006
Epoch 2/10... Discriminator Loss: 0.7361... Generator Loss: 1.0790
Epoch 2/10... Discriminator Loss: 0.4309... Generator Loss: 1.8199
Epoch 2/10... Discriminator Loss: 0.6587... Generator Loss: 1.4736
Epoch 2/10... Discriminator Loss: 0.8790... Generator Loss: 2.6819
Epoch 2/10... Discriminator Loss: 1.0492... Generator Loss: 2.5924
Epoch 2/10... Discriminator Loss: 0.9309... Generator Loss: 1.2222
Epoch 2/10... Discriminator Loss: 0.5959... Generator Loss: 1.9693
Epoch 2/10... Discriminator Loss: 0.8541... Generator Loss: 2.6370
Epoch 2/10... Discriminator Loss: 0.8603... Generator Loss: 0.8616
Epoch 2/10... Discriminator Loss: 1.7459... Generator Loss: 2.9506
Epoch 2/10... Discriminator Loss: 0.9760... Generator Loss: 0.8339
Epoch 2/10... Discriminator Loss: 1.3667... Generator Loss: 0.4072
Epoch 2/10... Discriminator Loss: 0.9161... Generator Loss: 0.9836
Epoch 2/10... Discriminator Loss: 0.9139... Generator Loss: 1.5480
Epoch 2/10... Discriminator Loss: 0.6594... Generator Loss: 1.4560
Epoch 2/10... Discriminator Loss: 0.7541... Generator Loss: 1.1985
Epoch 2/10... Discriminator Loss: 0.7182... Generator Loss: 1.8141
Epoch 2/10... Discriminator Loss: 1.1033... Generator Loss: 1.9510
Epoch 2/10... Discriminator Loss: 0.8341... Generator Loss: 1.0491
Epoch 2/10... Discriminator Loss: 0.5105... Generator Loss: 2.1810
Epoch 2/10... Discriminator Loss: 0.6184... Generator Loss: 1.5045
Epoch 2/10... Discriminator Loss: 0.4293... Generator Loss: 1.6445
Epoch 2/10... Discriminator Loss: 1.0457... Generator Loss: 0.6712
Epoch 2/10... Discriminator Loss: 0.7611... Generator Loss: 0.8063
Epoch 2/10... Discriminator Loss: 1.3769... Generator Loss: 0.4121
Epoch 2/10... Discriminator Loss: 0.8379... Generator Loss: 0.9202
Epoch 2/10... Discriminator Loss: 0.7380... Generator Loss: 1.3201
Epoch 2/10... Discriminator Loss: 2.7789... Generator Loss: 3.6454
Epoch 2/10... Discriminator Loss: 1.1161... Generator Loss: 0.5891
Epoch 2/10... Discriminator Loss: 0.6472... Generator Loss: 1.4332
Epoch 2/10... Discriminator Loss: 1.0703... Generator Loss: 0.6008
Epoch 2/10... Discriminator Loss: 0.8493... Generator Loss: 1.4101
Epoch 2/10... Discriminator Loss: 0.8652... Generator Loss: 0.8070
Epoch 2/10... Discriminator Loss: 1.3533... Generator Loss: 0.4273
Epoch 2/10... Discriminator Loss: 1.0566... Generator Loss: 0.6446
Epoch 2/10... Discriminator Loss: 0.8517... Generator Loss: 1.0886
Epoch 2/10... Discriminator Loss: 0.7547... Generator Loss: 1.2638
Epoch 2/10... Discriminator Loss: 0.4986... Generator Loss: 2.1353
Epoch 2/10... Discriminator Loss: 0.6687... Generator Loss: 2.1237
Epoch 2/10... Discriminator Loss: 1.0421... Generator Loss: 2.4585
Epoch 2/10... Discriminator Loss: 1.1838... Generator Loss: 0.5363
Epoch 2/10... Discriminator Loss: 1.1612... Generator Loss: 3.2493
Epoch 2/10... Discriminator Loss: 0.7301... Generator Loss: 1.7377
Epoch 2/10... Discriminator Loss: 0.6167... Generator Loss: 1.9200
Epoch 2/10... Discriminator Loss: 0.8764... Generator Loss: 0.8362
Epoch 2/10... Discriminator Loss: 1.1296... Generator Loss: 2.5850
Epoch 2/10... Discriminator Loss: 1.0117... Generator Loss: 0.6425
Epoch 2/10... Discriminator Loss: 0.8695... Generator Loss: 1.0424
Epoch 2/10... Discriminator Loss: 1.0941... Generator Loss: 0.6027
Epoch 2/10... Discriminator Loss: 0.7075... Generator Loss: 1.0416
Epoch 2/10... Discriminator Loss: 0.3813... Generator Loss: 1.6001
Epoch 2/10... Discriminator Loss: 0.7773... Generator Loss: 1.3306
Epoch 2/10... Discriminator Loss: 0.5233... Generator Loss: 1.3450
Epoch 2/10... Discriminator Loss: 0.6707... Generator Loss: 1.5234
Epoch 2/10... Discriminator Loss: 0.7082... Generator Loss: 1.5105
Epoch 2/10... Discriminator Loss: 0.8917... Generator Loss: 1.8306
Epoch 2/10... Discriminator Loss: 1.0158... Generator Loss: 0.7108
Epoch 2/10... Discriminator Loss: 0.8445... Generator Loss: 4.3822
Epoch 2/10... Discriminator Loss: 1.0401... Generator Loss: 2.6361
Epoch 2/10... Discriminator Loss: 0.7997... Generator Loss: 0.9713
Epoch 2/10... Discriminator Loss: 1.0952... Generator Loss: 0.6276
Epoch 2/10... Discriminator Loss: 1.1229... Generator Loss: 0.5279
Epoch 2/10... Discriminator Loss: 1.1598... Generator Loss: 0.5401
Epoch 2/10... Discriminator Loss: 0.5581... Generator Loss: 1.4326
Epoch 2/10... Discriminator Loss: 0.8871... Generator Loss: 0.8134
Epoch 2/10... Discriminator Loss: 0.8405... Generator Loss: 1.3361
Epoch 2/10... Discriminator Loss: 3.0263... Generator Loss: 4.5165
Epoch 2/10... Discriminator Loss: 1.0019... Generator Loss: 1.2462
Epoch 2/10... Discriminator Loss: 1.0421... Generator Loss: 3.2436
Epoch 2/10... Discriminator Loss: 0.8966... Generator Loss: 0.7223
Epoch 2/10... Discriminator Loss: 0.2800... Generator Loss: 3.7650
Epoch 2/10... Discriminator Loss: 1.0535... Generator Loss: 0.6217
Epoch 2/10... Discriminator Loss: 0.5393... Generator Loss: 1.4196
Epoch 2/10... Discriminator Loss: 1.0867... Generator Loss: 0.5565
Epoch 2/10... Discriminator Loss: 1.1252... Generator Loss: 0.5832
Epoch 2/10... Discriminator Loss: 2.4271... Generator Loss: 5.4978
Epoch 2/10... Discriminator Loss: 0.4944... Generator Loss: 1.6699
Epoch 2/10... Discriminator Loss: 0.4337... Generator Loss: 2.4814
Epoch 2/10... Discriminator Loss: 0.9007... Generator Loss: 1.7494
Epoch 2/10... Discriminator Loss: 1.0169... Generator Loss: 2.0625
Epoch 2/10... Discriminator Loss: 0.5559... Generator Loss: 1.9344
Epoch 2/10... Discriminator Loss: 0.8435... Generator Loss: 1.0096
Epoch 2/10... Discriminator Loss: 2.0664... Generator Loss: 2.7504
Epoch 2/10... Discriminator Loss: 0.8718... Generator Loss: 0.9761
Epoch 3/10... Discriminator Loss: 1.3342... Generator Loss: 0.5033
Epoch 3/10... Discriminator Loss: 0.9835... Generator Loss: 0.8959
Epoch 3/10... Discriminator Loss: 0.3014... Generator Loss: 2.7179
Epoch 3/10... Discriminator Loss: 0.6693... Generator Loss: 1.1274
Epoch 3/10... Discriminator Loss: 0.9587... Generator Loss: 2.5197
Epoch 3/10... Discriminator Loss: 0.9228... Generator Loss: 0.7591
Epoch 3/10... Discriminator Loss: 1.3144... Generator Loss: 3.0435
Epoch 3/10... Discriminator Loss: 0.9792... Generator Loss: 2.7644
Epoch 3/10... Discriminator Loss: 1.4916... Generator Loss: 3.6028
Epoch 3/10... Discriminator Loss: 0.9940... Generator Loss: 0.6126
Epoch 3/10... Discriminator Loss: 1.0128... Generator Loss: 1.0330
Epoch 3/10... Discriminator Loss: 0.7157... Generator Loss: 1.0571
Epoch 3/10... Discriminator Loss: 0.5403... Generator Loss: 1.9553
Epoch 3/10... Discriminator Loss: 0.9757... Generator Loss: 0.9576
Epoch 3/10... Discriminator Loss: 0.8493... Generator Loss: 0.9147
Epoch 3/10... Discriminator Loss: 0.7193... Generator Loss: 1.3462
Epoch 3/10... Discriminator Loss: 1.0512... Generator Loss: 0.9710
Epoch 3/10... Discriminator Loss: 0.9863... Generator Loss: 0.8460
Epoch 3/10... Discriminator Loss: 0.8532... Generator Loss: 0.8451
Epoch 3/10... Discriminator Loss: 0.7564... Generator Loss: 1.0703
Epoch 3/10... Discriminator Loss: 0.4728... Generator Loss: 1.8318
Epoch 3/10... Discriminator Loss: 1.3667... Generator Loss: 0.4898
Epoch 3/10... Discriminator Loss: 1.0203... Generator Loss: 0.6996
Epoch 3/10... Discriminator Loss: 0.9900... Generator Loss: 0.8285
Epoch 3/10... Discriminator Loss: 1.0130... Generator Loss: 0.6432
Epoch 3/10... Discriminator Loss: 1.6394... Generator Loss: 0.2945
Epoch 3/10... Discriminator Loss: 1.0489... Generator Loss: 0.7009
Epoch 3/10... Discriminator Loss: 1.7875... Generator Loss: 0.2839
Epoch 3/10... Discriminator Loss: 1.8017... Generator Loss: 3.3076
Epoch 3/10... Discriminator Loss: 0.7549... Generator Loss: 1.0726
Epoch 3/10... Discriminator Loss: 0.8206... Generator Loss: 0.8666
Epoch 3/10... Discriminator Loss: 0.9043... Generator Loss: 0.7004
Epoch 3/10... Discriminator Loss: 0.9224... Generator Loss: 0.8681
Epoch 3/10... Discriminator Loss: 0.6717... Generator Loss: 3.2778
Epoch 3/10... Discriminator Loss: 0.9756... Generator Loss: 1.1526
Epoch 3/10... Discriminator Loss: 1.0171... Generator Loss: 3.2931
Epoch 3/10... Discriminator Loss: 1.0620... Generator Loss: 1.3731
Epoch 3/10... Discriminator Loss: 0.7207... Generator Loss: 1.6495
Epoch 3/10... Discriminator Loss: 0.8199... Generator Loss: 1.4059
Epoch 3/10... Discriminator Loss: 0.9584... Generator Loss: 2.1355
Epoch 3/10... Discriminator Loss: 0.5141... Generator Loss: 2.1498
Epoch 3/10... Discriminator Loss: 1.3139... Generator Loss: 0.5329
Epoch 3/10... Discriminator Loss: 1.3051... Generator Loss: 0.5113
Epoch 3/10... Discriminator Loss: 0.5771... Generator Loss: 1.4553
Epoch 3/10... Discriminator Loss: 0.5763... Generator Loss: 2.7689
Epoch 3/10... Discriminator Loss: 0.9050... Generator Loss: 0.7143
Epoch 3/10... Discriminator Loss: 1.3349... Generator Loss: 2.0668
Epoch 3/10... Discriminator Loss: 1.3053... Generator Loss: 0.4792
Epoch 3/10... Discriminator Loss: 1.6890... Generator Loss: 0.4141
Epoch 3/10... Discriminator Loss: 0.3638... Generator Loss: 2.1149
Epoch 3/10... Discriminator Loss: 1.1034... Generator Loss: 0.5756
Epoch 3/10... Discriminator Loss: 0.7359... Generator Loss: 1.5601
Epoch 3/10... Discriminator Loss: 0.8252... Generator Loss: 0.8053
Epoch 3/10... Discriminator Loss: 0.9148... Generator Loss: 0.6923
Epoch 3/10... Discriminator Loss: 1.2576... Generator Loss: 0.5057
Epoch 3/10... Discriminator Loss: 0.9619... Generator Loss: 1.0171
Epoch 3/10... Discriminator Loss: 0.8797... Generator Loss: 0.6846
Epoch 3/10... Discriminator Loss: 1.0261... Generator Loss: 0.6329
Epoch 3/10... Discriminator Loss: 0.8442... Generator Loss: 0.7402
Epoch 3/10... Discriminator Loss: 1.0422... Generator Loss: 0.8002
Epoch 3/10... Discriminator Loss: 1.3760... Generator Loss: 0.3979
Epoch 3/10... Discriminator Loss: 1.3855... Generator Loss: 0.4778
Epoch 3/10... Discriminator Loss: 0.3633... Generator Loss: 2.4437
Epoch 3/10... Discriminator Loss: 1.0606... Generator Loss: 2.9999
Epoch 3/10... Discriminator Loss: 1.2658... Generator Loss: 1.6963
Epoch 3/10... Discriminator Loss: 1.5369... Generator Loss: 0.5319
Epoch 3/10... Discriminator Loss: 1.0682... Generator Loss: 1.1919
Epoch 3/10... Discriminator Loss: 0.6876... Generator Loss: 1.6190
Epoch 3/10... Discriminator Loss: 0.6261... Generator Loss: 2.8726
Epoch 3/10... Discriminator Loss: 0.8384... Generator Loss: 0.8435
Epoch 3/10... Discriminator Loss: 0.8589... Generator Loss: 2.0796
Epoch 3/10... Discriminator Loss: 1.3455... Generator Loss: 0.4671
Epoch 3/10... Discriminator Loss: 0.8611... Generator Loss: 1.0156
Epoch 3/10... Discriminator Loss: 1.0660... Generator Loss: 0.6437
Epoch 3/10... Discriminator Loss: 0.7560... Generator Loss: 1.2325
Epoch 3/10... Discriminator Loss: 0.8137... Generator Loss: 1.0750
Epoch 3/10... Discriminator Loss: 1.0577... Generator Loss: 0.6034
Epoch 3/10... Discriminator Loss: 1.1465... Generator Loss: 0.5077
Epoch 3/10... Discriminator Loss: 0.7462... Generator Loss: 1.0346
Epoch 3/10... Discriminator Loss: 0.6039... Generator Loss: 1.5996
Epoch 3/10... Discriminator Loss: 0.7424... Generator Loss: 1.5660
Epoch 3/10... Discriminator Loss: 1.0459... Generator Loss: 1.7548
Epoch 3/10... Discriminator Loss: 1.1893... Generator Loss: 1.6061
Epoch 3/10... Discriminator Loss: 0.8739... Generator Loss: 0.9327
Epoch 3/10... Discriminator Loss: 0.8884... Generator Loss: 0.7603
Epoch 3/10... Discriminator Loss: 1.0518... Generator Loss: 0.5875
Epoch 3/10... Discriminator Loss: 1.0478... Generator Loss: 0.9255
Epoch 3/10... Discriminator Loss: 0.7145... Generator Loss: 0.9882
Epoch 3/10... Discriminator Loss: 1.0838... Generator Loss: 0.7956
Epoch 3/10... Discriminator Loss: 1.5484... Generator Loss: 0.3630
Epoch 3/10... Discriminator Loss: 1.0093... Generator Loss: 0.6609
Epoch 3/10... Discriminator Loss: 0.8560... Generator Loss: 0.8995
Epoch 3/10... Discriminator Loss: 0.5795... Generator Loss: 1.1638
Epoch 3/10... Discriminator Loss: 0.9799... Generator Loss: 2.2066
Epoch 3/10... Discriminator Loss: 0.8704... Generator Loss: 1.3822
Epoch 3/10... Discriminator Loss: 1.0811... Generator Loss: 0.5981
Epoch 3/10... Discriminator Loss: 1.2828... Generator Loss: 0.9406
Epoch 3/10... Discriminator Loss: 0.9176... Generator Loss: 0.8867
Epoch 3/10... Discriminator Loss: 1.6457... Generator Loss: 1.9756
Epoch 3/10... Discriminator Loss: 0.9932... Generator Loss: 1.0745
Epoch 3/10... Discriminator Loss: 0.9135... Generator Loss: 0.6542
Epoch 3/10... Discriminator Loss: 1.9389... Generator Loss: 2.0937
Epoch 3/10... Discriminator Loss: 1.0560... Generator Loss: 0.6271
Epoch 3/10... Discriminator Loss: 1.0045... Generator Loss: 1.3234
Epoch 3/10... Discriminator Loss: 1.0999... Generator Loss: 0.7499
Epoch 3/10... Discriminator Loss: 0.9382... Generator Loss: 0.7185
Epoch 3/10... Discriminator Loss: 1.2967... Generator Loss: 0.4046
Epoch 3/10... Discriminator Loss: 1.8966... Generator Loss: 2.9624
Epoch 3/10... Discriminator Loss: 1.1203... Generator Loss: 0.5722
Epoch 3/10... Discriminator Loss: 1.4868... Generator Loss: 2.0587
Epoch 3/10... Discriminator Loss: 0.5179... Generator Loss: 1.6873
Epoch 3/10... Discriminator Loss: 0.8804... Generator Loss: 0.9487
Epoch 3/10... Discriminator Loss: 0.7138... Generator Loss: 1.5946
Epoch 3/10... Discriminator Loss: 0.6401... Generator Loss: 1.0081
Epoch 3/10... Discriminator Loss: 1.3768... Generator Loss: 0.3887
Epoch 3/10... Discriminator Loss: 0.6671... Generator Loss: 1.0263
Epoch 3/10... Discriminator Loss: 1.2987... Generator Loss: 0.5012
Epoch 3/10... Discriminator Loss: 0.8473... Generator Loss: 0.8140
Epoch 3/10... Discriminator Loss: 1.0120... Generator Loss: 0.5901
Epoch 3/10... Discriminator Loss: 0.9378... Generator Loss: 0.7509
Epoch 3/10... Discriminator Loss: 0.7921... Generator Loss: 1.3067
Epoch 3/10... Discriminator Loss: 1.3955... Generator Loss: 0.4109
Epoch 3/10... Discriminator Loss: 0.5441... Generator Loss: 1.2559
Epoch 3/10... Discriminator Loss: 0.8669... Generator Loss: 0.8182
Epoch 3/10... Discriminator Loss: 1.3344... Generator Loss: 0.5698
Epoch 3/10... Discriminator Loss: 0.4680... Generator Loss: 1.7837
Epoch 3/10... Discriminator Loss: 2.1634... Generator Loss: 1.0110
Epoch 3/10... Discriminator Loss: 1.0309... Generator Loss: 0.8021
Epoch 3/10... Discriminator Loss: 0.8304... Generator Loss: 0.9688
Epoch 3/10... Discriminator Loss: 0.9514... Generator Loss: 1.1515
Epoch 3/10... Discriminator Loss: 0.8616... Generator Loss: 0.7789
Epoch 3/10... Discriminator Loss: 0.9142... Generator Loss: 0.7701
Epoch 3/10... Discriminator Loss: 1.2362... Generator Loss: 0.4970
Epoch 3/10... Discriminator Loss: 0.9606... Generator Loss: 0.7145
Epoch 3/10... Discriminator Loss: 0.7459... Generator Loss: 1.0156
Epoch 3/10... Discriminator Loss: 1.3029... Generator Loss: 0.4510
Epoch 3/10... Discriminator Loss: 1.0349... Generator Loss: 0.7620
Epoch 3/10... Discriminator Loss: 0.8428... Generator Loss: 1.0390
Epoch 3/10... Discriminator Loss: 1.5196... Generator Loss: 0.3464
Epoch 3/10... Discriminator Loss: 1.2745... Generator Loss: 0.4955
Epoch 3/10... Discriminator Loss: 0.9153... Generator Loss: 1.1301
Epoch 3/10... Discriminator Loss: 0.6213... Generator Loss: 1.0844
Epoch 3/10... Discriminator Loss: 1.2493... Generator Loss: 0.5358
Epoch 3/10... Discriminator Loss: 0.7729... Generator Loss: 1.1246
Epoch 3/10... Discriminator Loss: 0.9541... Generator Loss: 1.0272
Epoch 3/10... Discriminator Loss: 1.0731... Generator Loss: 0.5924
Epoch 3/10... Discriminator Loss: 0.8659... Generator Loss: 0.7988
Epoch 3/10... Discriminator Loss: 0.6502... Generator Loss: 1.6258
Epoch 3/10... Discriminator Loss: 0.4642... Generator Loss: 1.4963
Epoch 3/10... Discriminator Loss: 1.0572... Generator Loss: 0.7243
Epoch 3/10... Discriminator Loss: 0.7358... Generator Loss: 1.0059
Epoch 3/10... Discriminator Loss: 0.7636... Generator Loss: 1.1856
Epoch 3/10... Discriminator Loss: 1.3532... Generator Loss: 0.4237
Epoch 3/10... Discriminator Loss: 2.5450... Generator Loss: 2.2900
Epoch 3/10... Discriminator Loss: 1.1410... Generator Loss: 0.6447
Epoch 3/10... Discriminator Loss: 0.8649... Generator Loss: 0.8807
Epoch 3/10... Discriminator Loss: 1.4517... Generator Loss: 0.3859
Epoch 3/10... Discriminator Loss: 1.0807... Generator Loss: 0.9118
Epoch 4/10... Discriminator Loss: 1.2520... Generator Loss: 0.4569
Epoch 4/10... Discriminator Loss: 0.9252... Generator Loss: 0.8704
Epoch 4/10... Discriminator Loss: 0.5514... Generator Loss: 1.1788
Epoch 4/10... Discriminator Loss: 0.8604... Generator Loss: 0.7848
Epoch 4/10... Discriminator Loss: 1.5356... Generator Loss: 0.3536
Epoch 4/10... Discriminator Loss: 0.9673... Generator Loss: 1.5831
Epoch 4/10... Discriminator Loss: 0.5018... Generator Loss: 1.3166
Epoch 4/10... Discriminator Loss: 0.6630... Generator Loss: 1.1395
Epoch 4/10... Discriminator Loss: 0.5751... Generator Loss: 1.2252
Epoch 4/10... Discriminator Loss: 0.8008... Generator Loss: 2.2215
Epoch 4/10... Discriminator Loss: 0.4398... Generator Loss: 1.8870
Epoch 4/10... Discriminator Loss: 0.2390... Generator Loss: 2.3521
Epoch 4/10... Discriminator Loss: 0.8435... Generator Loss: 1.5925
Epoch 4/10... Discriminator Loss: 1.1016... Generator Loss: 0.5717
Epoch 4/10... Discriminator Loss: 0.4699... Generator Loss: 2.5937
Epoch 4/10... Discriminator Loss: 0.6689... Generator Loss: 1.5241
Epoch 4/10... Discriminator Loss: 1.4046... Generator Loss: 0.6031
Epoch 4/10... Discriminator Loss: 0.8529... Generator Loss: 0.9649
Epoch 4/10... Discriminator Loss: 0.4764... Generator Loss: 1.4596
Epoch 4/10... Discriminator Loss: 1.2216... Generator Loss: 0.4839
Epoch 4/10... Discriminator Loss: 0.7195... Generator Loss: 1.1327
Epoch 4/10... Discriminator Loss: 1.0172... Generator Loss: 0.7168
Epoch 4/10... Discriminator Loss: 1.1725... Generator Loss: 0.5527
Epoch 4/10... Discriminator Loss: 1.2735... Generator Loss: 0.4295
Epoch 4/10... Discriminator Loss: 0.8282... Generator Loss: 0.8916
Epoch 4/10... Discriminator Loss: 0.3297... Generator Loss: 2.8880
Epoch 4/10... Discriminator Loss: 1.4841... Generator Loss: 0.3347
Epoch 4/10... Discriminator Loss: 1.1709... Generator Loss: 0.7449
Epoch 4/10... Discriminator Loss: 1.1293... Generator Loss: 0.6086
Epoch 4/10... Discriminator Loss: 0.6843... Generator Loss: 1.0635
Epoch 4/10... Discriminator Loss: 0.6020... Generator Loss: 1.0552
Epoch 4/10... Discriminator Loss: 1.5991... Generator Loss: 3.1591
Epoch 4/10... Discriminator Loss: 1.2189... Generator Loss: 0.5904
Epoch 4/10... Discriminator Loss: 1.3809... Generator Loss: 2.1314
Epoch 4/10... Discriminator Loss: 0.6513... Generator Loss: 1.5143
Epoch 4/10... Discriminator Loss: 1.4709... Generator Loss: 2.2159
Epoch 4/10... Discriminator Loss: 0.3582... Generator Loss: 1.9049
Epoch 4/10... Discriminator Loss: 0.5575... Generator Loss: 1.2033
Epoch 4/10... Discriminator Loss: 0.7898... Generator Loss: 0.9650
Epoch 4/10... Discriminator Loss: 0.5678... Generator Loss: 1.6747
Epoch 4/10... Discriminator Loss: 0.6347... Generator Loss: 1.1666
Epoch 4/10... Discriminator Loss: 1.0589... Generator Loss: 0.7728
Epoch 4/10... Discriminator Loss: 1.1093... Generator Loss: 2.2409
Epoch 4/10... Discriminator Loss: 1.0925... Generator Loss: 0.6430
Epoch 4/10... Discriminator Loss: 0.5608... Generator Loss: 1.6160
Epoch 4/10... Discriminator Loss: 0.7088... Generator Loss: 1.6957
Epoch 4/10... Discriminator Loss: 0.4439... Generator Loss: 1.6066
Epoch 4/10... Discriminator Loss: 0.8639... Generator Loss: 0.7633
Epoch 4/10... Discriminator Loss: 1.4972... Generator Loss: 3.0475
Epoch 4/10... Discriminator Loss: 0.9910... Generator Loss: 0.7366
Epoch 4/10... Discriminator Loss: 0.8439... Generator Loss: 0.9135
Epoch 4/10... Discriminator Loss: 0.9078... Generator Loss: 1.0393
Epoch 4/10... Discriminator Loss: 0.4395... Generator Loss: 2.6953
Epoch 4/10... Discriminator Loss: 0.9557... Generator Loss: 0.9507
Epoch 4/10... Discriminator Loss: 1.1888... Generator Loss: 0.5921
Epoch 4/10... Discriminator Loss: 1.4622... Generator Loss: 3.3785
Epoch 4/10... Discriminator Loss: 0.6014... Generator Loss: 2.4025
Epoch 4/10... Discriminator Loss: 1.1456... Generator Loss: 0.7245
Epoch 4/10... Discriminator Loss: 0.6166... Generator Loss: 1.1039
Epoch 4/10... Discriminator Loss: 0.2516... Generator Loss: 2.2957
Epoch 4/10... Discriminator Loss: 1.2886... Generator Loss: 0.6358
Epoch 4/10... Discriminator Loss: 0.9565... Generator Loss: 0.7163
Epoch 4/10... Discriminator Loss: 0.6170... Generator Loss: 2.2355
Epoch 4/10... Discriminator Loss: 0.3755... Generator Loss: 1.9878
Epoch 4/10... Discriminator Loss: 0.7743... Generator Loss: 1.1950
Epoch 4/10... Discriminator Loss: 0.8565... Generator Loss: 1.3452
Epoch 4/10... Discriminator Loss: 0.6488... Generator Loss: 1.9088
Epoch 4/10... Discriminator Loss: 0.8844... Generator Loss: 0.7399
Epoch 4/10... Discriminator Loss: 1.8007... Generator Loss: 0.3281
Epoch 4/10... Discriminator Loss: 0.6754... Generator Loss: 1.1169
Epoch 4/10... Discriminator Loss: 1.1415... Generator Loss: 3.4305
Epoch 4/10... Discriminator Loss: 0.7357... Generator Loss: 1.2759
Epoch 4/10... Discriminator Loss: 0.8876... Generator Loss: 1.4224
Epoch 4/10... Discriminator Loss: 1.3370... Generator Loss: 0.4122
Epoch 4/10... Discriminator Loss: 1.3241... Generator Loss: 0.4353
Epoch 4/10... Discriminator Loss: 0.7953... Generator Loss: 0.7502
Epoch 4/10... Discriminator Loss: 0.7244... Generator Loss: 1.8880
Epoch 4/10... Discriminator Loss: 0.8000... Generator Loss: 1.0890
Epoch 4/10... Discriminator Loss: 1.7370... Generator Loss: 0.2940
Epoch 4/10... Discriminator Loss: 1.2242... Generator Loss: 0.8433
Epoch 4/10... Discriminator Loss: 1.8203... Generator Loss: 0.3071
Epoch 4/10... Discriminator Loss: 0.9773... Generator Loss: 0.6850
Epoch 4/10... Discriminator Loss: 1.0591... Generator Loss: 2.2215
Epoch 4/10... Discriminator Loss: 1.1079... Generator Loss: 0.8385
Epoch 4/10... Discriminator Loss: 0.5935... Generator Loss: 1.1317
Epoch 4/10... Discriminator Loss: 0.2478... Generator Loss: 3.7855
Epoch 4/10... Discriminator Loss: 0.9635... Generator Loss: 0.6758
Epoch 4/10... Discriminator Loss: 0.9504... Generator Loss: 0.9583
Epoch 4/10... Discriminator Loss: 0.6926... Generator Loss: 1.0052
Epoch 4/10... Discriminator Loss: 1.3133... Generator Loss: 0.4228
Epoch 4/10... Discriminator Loss: 0.5325... Generator Loss: 1.2843
Epoch 4/10... Discriminator Loss: 0.5402... Generator Loss: 1.1749
Epoch 4/10... Discriminator Loss: 0.7542... Generator Loss: 0.8178
Epoch 4/10... Discriminator Loss: 1.0688... Generator Loss: 2.8749
Epoch 4/10... Discriminator Loss: 0.5581... Generator Loss: 1.3381
Epoch 4/10... Discriminator Loss: 0.8610... Generator Loss: 0.7069
Epoch 4/10... Discriminator Loss: 1.4168... Generator Loss: 2.2763
Epoch 4/10... Discriminator Loss: 0.7492... Generator Loss: 1.0758
Epoch 4/10... Discriminator Loss: 0.8811... Generator Loss: 1.2629
Epoch 4/10... Discriminator Loss: 0.8026... Generator Loss: 1.5084
Epoch 4/10... Discriminator Loss: 0.8890... Generator Loss: 1.0027
Epoch 4/10... Discriminator Loss: 1.5759... Generator Loss: 0.3289
Epoch 4/10... Discriminator Loss: 1.0066... Generator Loss: 0.7333
Epoch 4/10... Discriminator Loss: 0.8425... Generator Loss: 1.0107
Epoch 4/10... Discriminator Loss: 1.1087... Generator Loss: 2.3256
Epoch 4/10... Discriminator Loss: 0.8674... Generator Loss: 1.1410
Epoch 4/10... Discriminator Loss: 1.1774... Generator Loss: 0.5575
Epoch 4/10... Discriminator Loss: 0.5994... Generator Loss: 1.9956
Epoch 4/10... Discriminator Loss: 0.7824... Generator Loss: 1.0394
Epoch 4/10... Discriminator Loss: 0.7422... Generator Loss: 1.3743
Epoch 4/10... Discriminator Loss: 0.4217... Generator Loss: 1.8535
Epoch 4/10... Discriminator Loss: 0.3121... Generator Loss: 3.0034
Epoch 4/10... Discriminator Loss: 0.7767... Generator Loss: 1.9488
Epoch 4/10... Discriminator Loss: 0.4422... Generator Loss: 2.0596
Epoch 4/10... Discriminator Loss: 1.2255... Generator Loss: 0.8023
Epoch 4/10... Discriminator Loss: 1.3298... Generator Loss: 2.3389
Epoch 4/10... Discriminator Loss: 0.9922... Generator Loss: 1.5435
Epoch 4/10... Discriminator Loss: 0.7629... Generator Loss: 0.8439
Epoch 4/10... Discriminator Loss: 1.1940... Generator Loss: 1.1610
Epoch 4/10... Discriminator Loss: 0.9769... Generator Loss: 1.4296
Epoch 4/10... Discriminator Loss: 1.9255... Generator Loss: 2.8502
Epoch 4/10... Discriminator Loss: 1.0687... Generator Loss: 1.2585
Epoch 4/10... Discriminator Loss: 0.6668... Generator Loss: 1.4642
Epoch 4/10... Discriminator Loss: 0.5383... Generator Loss: 1.6682
Epoch 4/10... Discriminator Loss: 0.8054... Generator Loss: 0.9509
Epoch 4/10... Discriminator Loss: 0.8913... Generator Loss: 1.4240
Epoch 4/10... Discriminator Loss: 1.0638... Generator Loss: 0.5763
Epoch 4/10... Discriminator Loss: 1.1066... Generator Loss: 0.5994
Epoch 4/10... Discriminator Loss: 0.8640... Generator Loss: 1.4198
Epoch 4/10... Discriminator Loss: 0.9653... Generator Loss: 0.8248
Epoch 4/10... Discriminator Loss: 0.7048... Generator Loss: 0.8967
Epoch 4/10... Discriminator Loss: 0.3881... Generator Loss: 1.4857
Epoch 4/10... Discriminator Loss: 0.9613... Generator Loss: 0.8527
Epoch 4/10... Discriminator Loss: 1.0935... Generator Loss: 0.7585
Epoch 4/10... Discriminator Loss: 1.2851... Generator Loss: 0.4846
Epoch 4/10... Discriminator Loss: 1.7934... Generator Loss: 2.4228
Epoch 4/10... Discriminator Loss: 1.3310... Generator Loss: 0.5594
Epoch 4/10... Discriminator Loss: 1.1793... Generator Loss: 1.9977
Epoch 4/10... Discriminator Loss: 1.0861... Generator Loss: 0.6722
Epoch 4/10... Discriminator Loss: 1.1747... Generator Loss: 0.5616
Epoch 4/10... Discriminator Loss: 1.0519... Generator Loss: 0.6655
Epoch 4/10... Discriminator Loss: 1.1559... Generator Loss: 0.5699
Epoch 4/10... Discriminator Loss: 0.7050... Generator Loss: 1.8822
Epoch 4/10... Discriminator Loss: 0.8804... Generator Loss: 2.4612
Epoch 4/10... Discriminator Loss: 0.8147... Generator Loss: 1.2556
Epoch 4/10... Discriminator Loss: 0.9774... Generator Loss: 0.8524
Epoch 4/10... Discriminator Loss: 0.6957... Generator Loss: 0.8818
Epoch 4/10... Discriminator Loss: 1.2915... Generator Loss: 2.1768
Epoch 4/10... Discriminator Loss: 1.1387... Generator Loss: 0.7859
Epoch 4/10... Discriminator Loss: 0.7902... Generator Loss: 1.1921
Epoch 4/10... Discriminator Loss: 0.9553... Generator Loss: 1.2189
Epoch 4/10... Discriminator Loss: 0.5581... Generator Loss: 1.6265
Epoch 4/10... Discriminator Loss: 0.7995... Generator Loss: 1.0117
Epoch 4/10... Discriminator Loss: 0.9365... Generator Loss: 0.7499
Epoch 4/10... Discriminator Loss: 0.8900... Generator Loss: 0.8039
Epoch 4/10... Discriminator Loss: 0.9119... Generator Loss: 0.7247
Epoch 4/10... Discriminator Loss: 1.8881... Generator Loss: 0.2683
Epoch 4/10... Discriminator Loss: 0.9034... Generator Loss: 0.8647
Epoch 5/10... Discriminator Loss: 0.8567... Generator Loss: 1.9871
Epoch 5/10... Discriminator Loss: 0.7998... Generator Loss: 1.2703
Epoch 5/10... Discriminator Loss: 0.7778... Generator Loss: 1.1299
Epoch 5/10... Discriminator Loss: 0.8997... Generator Loss: 0.7546
Epoch 5/10... Discriminator Loss: 1.3941... Generator Loss: 0.3585
Epoch 5/10... Discriminator Loss: 0.5843... Generator Loss: 1.7799
Epoch 5/10... Discriminator Loss: 0.9293... Generator Loss: 0.7796
Epoch 5/10... Discriminator Loss: 0.8530... Generator Loss: 1.6687
Epoch 5/10... Discriminator Loss: 0.9234... Generator Loss: 0.8154
Epoch 5/10... Discriminator Loss: 1.3537... Generator Loss: 0.4781
Epoch 5/10... Discriminator Loss: 1.7291... Generator Loss: 0.2902
Epoch 5/10... Discriminator Loss: 0.6585... Generator Loss: 1.4858
Epoch 5/10... Discriminator Loss: 2.1690... Generator Loss: 0.1869
Epoch 5/10... Discriminator Loss: 0.5962... Generator Loss: 1.4824
Epoch 5/10... Discriminator Loss: 1.0525... Generator Loss: 1.1827
Epoch 5/10... Discriminator Loss: 0.5244... Generator Loss: 1.2749
Epoch 5/10... Discriminator Loss: 1.3975... Generator Loss: 0.5942
Epoch 5/10... Discriminator Loss: 0.9380... Generator Loss: 0.8820
Epoch 5/10... Discriminator Loss: 1.0591... Generator Loss: 0.5508
Epoch 5/10... Discriminator Loss: 1.0093... Generator Loss: 2.5570
Epoch 5/10... Discriminator Loss: 1.1170... Generator Loss: 0.6019
Epoch 5/10... Discriminator Loss: 0.9974... Generator Loss: 0.7181
Epoch 5/10... Discriminator Loss: 1.5491... Generator Loss: 0.3516
Epoch 5/10... Discriminator Loss: 1.0486... Generator Loss: 0.7974
Epoch 5/10... Discriminator Loss: 0.8824... Generator Loss: 1.2481
Epoch 5/10... Discriminator Loss: 0.5883... Generator Loss: 1.6757
Epoch 5/10... Discriminator Loss: 0.4514... Generator Loss: 1.8271
Epoch 5/10... Discriminator Loss: 1.0438... Generator Loss: 0.6900
Epoch 5/10... Discriminator Loss: 0.8423... Generator Loss: 1.5114
Epoch 5/10... Discriminator Loss: 1.3439... Generator Loss: 2.0930
Epoch 5/10... Discriminator Loss: 1.1546... Generator Loss: 0.6374
Epoch 5/10... Discriminator Loss: 0.7454... Generator Loss: 0.9579
Epoch 5/10... Discriminator Loss: 1.4813... Generator Loss: 0.3650
Epoch 5/10... Discriminator Loss: 1.6119... Generator Loss: 0.3184
Epoch 5/10... Discriminator Loss: 0.9403... Generator Loss: 0.6736
Epoch 5/10... Discriminator Loss: 0.7551... Generator Loss: 1.0166
Epoch 5/10... Discriminator Loss: 0.8673... Generator Loss: 0.7974
Epoch 5/10... Discriminator Loss: 0.9879... Generator Loss: 3.9463
Epoch 5/10... Discriminator Loss: 0.4281... Generator Loss: 1.4089
Epoch 5/10... Discriminator Loss: 2.7168... Generator Loss: 5.2919
Epoch 5/10... Discriminator Loss: 1.3743... Generator Loss: 0.4028
Epoch 5/10... Discriminator Loss: 0.9590... Generator Loss: 2.9334
Epoch 5/10... Discriminator Loss: 0.6306... Generator Loss: 1.2193
Epoch 5/10... Discriminator Loss: 0.8000... Generator Loss: 0.8334
Epoch 5/10... Discriminator Loss: 0.5448... Generator Loss: 2.0862
Epoch 5/10... Discriminator Loss: 1.7324... Generator Loss: 0.2907
Epoch 5/10... Discriminator Loss: 1.1207... Generator Loss: 0.6994
Epoch 5/10... Discriminator Loss: 0.7604... Generator Loss: 1.1503
Epoch 5/10... Discriminator Loss: 0.7353... Generator Loss: 1.0382
Epoch 5/10... Discriminator Loss: 1.2915... Generator Loss: 0.4411
Epoch 5/10... Discriminator Loss: 0.6446... Generator Loss: 2.7445
Epoch 5/10... Discriminator Loss: 0.9141... Generator Loss: 1.1738
Epoch 5/10... Discriminator Loss: 0.8752... Generator Loss: 1.6802
Epoch 5/10... Discriminator Loss: 0.8534... Generator Loss: 0.9163
Epoch 5/10... Discriminator Loss: 0.5022... Generator Loss: 1.6980
Epoch 5/10... Discriminator Loss: 0.7319... Generator Loss: 0.8830
Epoch 5/10... Discriminator Loss: 1.1047... Generator Loss: 2.5973
Epoch 5/10... Discriminator Loss: 0.9606... Generator Loss: 1.6382
Epoch 5/10... Discriminator Loss: 0.8684... Generator Loss: 0.9094
Epoch 5/10... Discriminator Loss: 1.6918... Generator Loss: 0.2863
Epoch 5/10... Discriminator Loss: 1.4589... Generator Loss: 0.3951
Epoch 5/10... Discriminator Loss: 1.4270... Generator Loss: 0.4262
Epoch 5/10... Discriminator Loss: 1.0597... Generator Loss: 0.6815
Epoch 5/10... Discriminator Loss: 0.9491... Generator Loss: 0.6872
Epoch 5/10... Discriminator Loss: 0.9523... Generator Loss: 1.7887
Epoch 5/10... Discriminator Loss: 1.0832... Generator Loss: 0.6456
Epoch 5/10... Discriminator Loss: 0.3763... Generator Loss: 1.9573
Epoch 5/10... Discriminator Loss: 1.0251... Generator Loss: 1.4042
Epoch 5/10... Discriminator Loss: 1.1110... Generator Loss: 0.9321
Epoch 5/10... Discriminator Loss: 0.8305... Generator Loss: 0.9595
Epoch 5/10... Discriminator Loss: 0.3557... Generator Loss: 1.6541
Epoch 5/10... Discriminator Loss: 0.8155... Generator Loss: 1.7141
Epoch 5/10... Discriminator Loss: 0.6556... Generator Loss: 1.6861
Epoch 5/10... Discriminator Loss: 0.4410... Generator Loss: 1.9767
Epoch 5/10... Discriminator Loss: 1.4967... Generator Loss: 0.5762
Epoch 5/10... Discriminator Loss: 1.0730... Generator Loss: 1.2571
Epoch 5/10... Discriminator Loss: 1.2277... Generator Loss: 0.5940
Epoch 5/10... Discriminator Loss: 1.0558... Generator Loss: 2.1443
Epoch 5/10... Discriminator Loss: 0.8010... Generator Loss: 1.2758
Epoch 5/10... Discriminator Loss: 0.8671... Generator Loss: 0.8496
Epoch 5/10... Discriminator Loss: 0.7464... Generator Loss: 0.8753
Epoch 5/10... Discriminator Loss: 0.5819... Generator Loss: 1.3102
Epoch 5/10... Discriminator Loss: 1.2134... Generator Loss: 0.5510
Epoch 5/10... Discriminator Loss: 1.2549... Generator Loss: 0.5299
Epoch 5/10... Discriminator Loss: 0.8980... Generator Loss: 1.7052
Epoch 5/10... Discriminator Loss: 0.8662... Generator Loss: 0.7999
Epoch 5/10... Discriminator Loss: 1.1945... Generator Loss: 3.2114
Epoch 5/10... Discriminator Loss: 0.9287... Generator Loss: 1.1049
Epoch 5/10... Discriminator Loss: 0.8147... Generator Loss: 1.0093
Epoch 5/10... Discriminator Loss: 1.9608... Generator Loss: 0.2182
Epoch 5/10... Discriminator Loss: 1.0684... Generator Loss: 1.6539
Epoch 5/10... Discriminator Loss: 0.7518... Generator Loss: 1.1949
Epoch 5/10... Discriminator Loss: 0.9273... Generator Loss: 1.5008
Epoch 5/10... Discriminator Loss: 1.0031... Generator Loss: 1.1986
Epoch 5/10... Discriminator Loss: 0.8359... Generator Loss: 1.3960
Epoch 5/10... Discriminator Loss: 0.9333... Generator Loss: 1.0524
Epoch 5/10... Discriminator Loss: 0.8959... Generator Loss: 0.9645
Epoch 5/10... Discriminator Loss: 1.0660... Generator Loss: 2.1021
Epoch 5/10... Discriminator Loss: 0.9197... Generator Loss: 1.2041
Epoch 5/10... Discriminator Loss: 0.9688... Generator Loss: 0.9344
Epoch 5/10... Discriminator Loss: 1.0427... Generator Loss: 0.6996
Epoch 5/10... Discriminator Loss: 0.9917... Generator Loss: 0.9703
Epoch 5/10... Discriminator Loss: 1.6284... Generator Loss: 0.3393
Epoch 5/10... Discriminator Loss: 0.9611... Generator Loss: 1.0273
Epoch 5/10... Discriminator Loss: 0.9263... Generator Loss: 0.7940
Epoch 5/10... Discriminator Loss: 0.9988... Generator Loss: 0.6873
Epoch 5/10... Discriminator Loss: 1.0117... Generator Loss: 0.6880
Epoch 5/10... Discriminator Loss: 1.0934... Generator Loss: 0.5741
Epoch 5/10... Discriminator Loss: 0.8148... Generator Loss: 1.1274
Epoch 5/10... Discriminator Loss: 1.1164... Generator Loss: 0.5821
Epoch 5/10... Discriminator Loss: 0.9820... Generator Loss: 0.9643
Epoch 5/10... Discriminator Loss: 0.8883... Generator Loss: 0.7802
Epoch 5/10... Discriminator Loss: 0.8468... Generator Loss: 1.0101
Epoch 5/10... Discriminator Loss: 1.8426... Generator Loss: 4.0702
Epoch 5/10... Discriminator Loss: 1.0037... Generator Loss: 0.7147
Epoch 5/10... Discriminator Loss: 2.0966... Generator Loss: 3.8637
Epoch 5/10... Discriminator Loss: 0.5206... Generator Loss: 2.1112
Epoch 5/10... Discriminator Loss: 0.4579... Generator Loss: 1.7855
Epoch 5/10... Discriminator Loss: 0.8379... Generator Loss: 2.3254
Epoch 5/10... Discriminator Loss: 0.2927... Generator Loss: 3.6217
Epoch 5/10... Discriminator Loss: 1.1580... Generator Loss: 1.5436
Epoch 5/10... Discriminator Loss: 0.9142... Generator Loss: 1.2327
Epoch 5/10... Discriminator Loss: 0.8433... Generator Loss: 1.2157
Epoch 5/10... Discriminator Loss: 0.8247... Generator Loss: 1.1799
Epoch 5/10... Discriminator Loss: 0.6219... Generator Loss: 1.6482
Epoch 5/10... Discriminator Loss: 0.7976... Generator Loss: 2.3380
Epoch 5/10... Discriminator Loss: 1.3835... Generator Loss: 0.5663
Epoch 5/10... Discriminator Loss: 1.3882... Generator Loss: 0.3897
Epoch 5/10... Discriminator Loss: 0.4580... Generator Loss: 2.2354
Epoch 5/10... Discriminator Loss: 0.9294... Generator Loss: 0.9786
Epoch 5/10... Discriminator Loss: 1.1105... Generator Loss: 0.6253
Epoch 5/10... Discriminator Loss: 0.7082... Generator Loss: 1.4632
Epoch 5/10... Discriminator Loss: 0.6827... Generator Loss: 1.3136
Epoch 5/10... Discriminator Loss: 0.4387... Generator Loss: 3.6441
Epoch 5/10... Discriminator Loss: 0.6965... Generator Loss: 2.0176
Epoch 5/10... Discriminator Loss: 1.2447... Generator Loss: 0.9186
Epoch 5/10... Discriminator Loss: 1.0729... Generator Loss: 1.3346
Epoch 5/10... Discriminator Loss: 1.1536... Generator Loss: 2.2610
Epoch 5/10... Discriminator Loss: 1.1388... Generator Loss: 0.5672
Epoch 5/10... Discriminator Loss: 0.9270... Generator Loss: 0.8527
Epoch 5/10... Discriminator Loss: 0.8298... Generator Loss: 1.4437
Epoch 5/10... Discriminator Loss: 0.8211... Generator Loss: 1.0684
Epoch 5/10... Discriminator Loss: 1.0173... Generator Loss: 0.6495
Epoch 5/10... Discriminator Loss: 0.8974... Generator Loss: 0.9119
Epoch 5/10... Discriminator Loss: 1.0478... Generator Loss: 0.8544
Epoch 5/10... Discriminator Loss: 0.4489... Generator Loss: 1.4739
Epoch 5/10... Discriminator Loss: 0.4107... Generator Loss: 1.9676
Epoch 5/10... Discriminator Loss: 0.9576... Generator Loss: 2.3735
Epoch 5/10... Discriminator Loss: 0.8859... Generator Loss: 0.6727
Epoch 5/10... Discriminator Loss: 1.8080... Generator Loss: 0.2749
Epoch 5/10... Discriminator Loss: 0.6283... Generator Loss: 1.4315
Epoch 5/10... Discriminator Loss: 0.8727... Generator Loss: 0.8077
Epoch 5/10... Discriminator Loss: 0.7018... Generator Loss: 1.2773
Epoch 5/10... Discriminator Loss: 1.0212... Generator Loss: 1.4789
Epoch 5/10... Discriminator Loss: 2.0664... Generator Loss: 0.1961
Epoch 5/10... Discriminator Loss: 0.8092... Generator Loss: 1.7262
Epoch 5/10... Discriminator Loss: 1.0378... Generator Loss: 0.6869
Epoch 5/10... Discriminator Loss: 0.7758... Generator Loss: 1.0790
Epoch 5/10... Discriminator Loss: 0.9266... Generator Loss: 0.9772
Epoch 6/10... Discriminator Loss: 1.0142... Generator Loss: 0.6388
Epoch 6/10... Discriminator Loss: 0.9091... Generator Loss: 0.7747
Epoch 6/10... Discriminator Loss: 1.0135... Generator Loss: 1.9212
Epoch 6/10... Discriminator Loss: 1.1370... Generator Loss: 0.6152
Epoch 6/10... Discriminator Loss: 0.6926... Generator Loss: 1.0649
Epoch 6/10... Discriminator Loss: 0.6641... Generator Loss: 0.9395
Epoch 6/10... Discriminator Loss: 0.2591... Generator Loss: 2.8936
Epoch 6/10... Discriminator Loss: 0.5428... Generator Loss: 1.5607
Epoch 6/10... Discriminator Loss: 1.0552... Generator Loss: 0.8599
Epoch 6/10... Discriminator Loss: 0.8769... Generator Loss: 1.4390
Epoch 6/10... Discriminator Loss: 0.8747... Generator Loss: 0.7859
Epoch 6/10... Discriminator Loss: 0.8267... Generator Loss: 1.4483
Epoch 6/10... Discriminator Loss: 0.8676... Generator Loss: 1.3397
Epoch 6/10... Discriminator Loss: 0.5269... Generator Loss: 1.6808
Epoch 6/10... Discriminator Loss: 0.9836... Generator Loss: 1.0926
Epoch 6/10... Discriminator Loss: 0.4980... Generator Loss: 1.3976
Epoch 6/10... Discriminator Loss: 1.7253... Generator Loss: 0.2817
Epoch 6/10... Discriminator Loss: 0.7776... Generator Loss: 1.5382
Epoch 6/10... Discriminator Loss: 1.1688... Generator Loss: 0.5412
Epoch 6/10... Discriminator Loss: 1.9793... Generator Loss: 2.7845
Epoch 6/10... Discriminator Loss: 2.4496... Generator Loss: 2.8361
Epoch 6/10... Discriminator Loss: 0.8329... Generator Loss: 2.0048
Epoch 6/10... Discriminator Loss: 0.6703... Generator Loss: 1.0773
Epoch 6/10... Discriminator Loss: 0.3275... Generator Loss: 3.8108
Epoch 6/10... Discriminator Loss: 0.5723... Generator Loss: 1.2577
Epoch 6/10... Discriminator Loss: 0.1078... Generator Loss: 3.4167
Epoch 6/10... Discriminator Loss: 1.2118... Generator Loss: 0.5660
Epoch 6/10... Discriminator Loss: 0.9284... Generator Loss: 2.4543
Epoch 6/10... Discriminator Loss: 1.0435... Generator Loss: 0.7213
Epoch 6/10... Discriminator Loss: 0.7819... Generator Loss: 1.0890
Epoch 6/10... Discriminator Loss: 0.9419... Generator Loss: 1.4349
Epoch 6/10... Discriminator Loss: 0.8764... Generator Loss: 1.6163
Epoch 6/10... Discriminator Loss: 1.0179... Generator Loss: 1.0245
Epoch 6/10... Discriminator Loss: 1.0583... Generator Loss: 2.2702
Epoch 6/10... Discriminator Loss: 1.0826... Generator Loss: 0.6456
Epoch 6/10... Discriminator Loss: 0.5437... Generator Loss: 1.5308
Epoch 6/10... Discriminator Loss: 1.3884... Generator Loss: 0.4236
Epoch 6/10... Discriminator Loss: 1.3519... Generator Loss: 0.4273
Epoch 6/10... Discriminator Loss: 1.0566... Generator Loss: 0.6858
Epoch 6/10... Discriminator Loss: 0.5762... Generator Loss: 2.9461
Epoch 6/10... Discriminator Loss: 1.3022... Generator Loss: 0.4683
Epoch 6/10... Discriminator Loss: 1.0687... Generator Loss: 1.4185
Epoch 6/10... Discriminator Loss: 0.8908... Generator Loss: 0.7224
Epoch 6/10... Discriminator Loss: 0.1993... Generator Loss: 2.1021
Epoch 6/10... Discriminator Loss: 0.5485... Generator Loss: 1.2776
Epoch 6/10... Discriminator Loss: 2.3860... Generator Loss: 0.1826
Epoch 6/10... Discriminator Loss: 0.8530... Generator Loss: 1.0557
Epoch 6/10... Discriminator Loss: 0.9117... Generator Loss: 1.1709
Epoch 6/10... Discriminator Loss: 1.1437... Generator Loss: 1.6413
Epoch 6/10... Discriminator Loss: 1.0196... Generator Loss: 0.7031
Epoch 6/10... Discriminator Loss: 0.8989... Generator Loss: 1.4500
Epoch 6/10... Discriminator Loss: 1.0275... Generator Loss: 1.7331
Epoch 6/10... Discriminator Loss: 0.6793... Generator Loss: 1.6127
Epoch 6/10... Discriminator Loss: 1.0821... Generator Loss: 0.7060
Epoch 6/10... Discriminator Loss: 0.9640... Generator Loss: 0.8743
Epoch 6/10... Discriminator Loss: 1.1103... Generator Loss: 0.6303
Epoch 6/10... Discriminator Loss: 0.9057... Generator Loss: 0.8471
Epoch 6/10... Discriminator Loss: 0.6505... Generator Loss: 1.5389
Epoch 6/10... Discriminator Loss: 2.6707... Generator Loss: 0.1237
Epoch 6/10... Discriminator Loss: 1.3345... Generator Loss: 0.4322
Epoch 6/10... Discriminator Loss: 1.3141... Generator Loss: 0.4881
Epoch 6/10... Discriminator Loss: 0.9687... Generator Loss: 0.6542
Epoch 6/10... Discriminator Loss: 1.2510... Generator Loss: 0.4630
Epoch 6/10... Discriminator Loss: 0.7585... Generator Loss: 0.9227
Epoch 6/10... Discriminator Loss: 0.7654... Generator Loss: 2.7702
Epoch 6/10... Discriminator Loss: 0.9287... Generator Loss: 0.9494
Epoch 6/10... Discriminator Loss: 1.4656... Generator Loss: 0.3855
Epoch 6/10... Discriminator Loss: 0.9693... Generator Loss: 0.7442
Epoch 6/10... Discriminator Loss: 1.5715... Generator Loss: 0.3174
Epoch 6/10... Discriminator Loss: 0.6916... Generator Loss: 1.7835
Epoch 6/10... Discriminator Loss: 1.1372... Generator Loss: 0.5612
Epoch 6/10... Discriminator Loss: 0.8342... Generator Loss: 0.9716
Epoch 6/10... Discriminator Loss: 0.8885... Generator Loss: 0.9246
Epoch 6/10... Discriminator Loss: 0.5335... Generator Loss: 1.2002
Epoch 6/10... Discriminator Loss: 1.3123... Generator Loss: 0.4545
Epoch 6/10... Discriminator Loss: 0.6916... Generator Loss: 1.3041
Epoch 6/10... Discriminator Loss: 0.8365... Generator Loss: 3.7450
Epoch 6/10... Discriminator Loss: 1.1078... Generator Loss: 0.6652
Epoch 6/10... Discriminator Loss: 0.2286... Generator Loss: 1.9805
Epoch 6/10... Discriminator Loss: 0.7892... Generator Loss: 0.8134
Epoch 6/10... Discriminator Loss: 0.4611... Generator Loss: 1.8271
Epoch 6/10... Discriminator Loss: 1.4426... Generator Loss: 0.4814
Epoch 6/10... Discriminator Loss: 1.0960... Generator Loss: 0.6391
Epoch 6/10... Discriminator Loss: 1.1733... Generator Loss: 1.3194
Epoch 6/10... Discriminator Loss: 0.5400... Generator Loss: 1.7960
Epoch 6/10... Discriminator Loss: 0.7956... Generator Loss: 1.4234
Epoch 6/10... Discriminator Loss: 0.4417... Generator Loss: 1.4485
Epoch 6/10... Discriminator Loss: 1.8813... Generator Loss: 0.2819
Epoch 6/10... Discriminator Loss: 0.9682... Generator Loss: 0.8387
Epoch 6/10... Discriminator Loss: 0.7760... Generator Loss: 0.9706
Epoch 6/10... Discriminator Loss: 0.8372... Generator Loss: 1.0182
Epoch 6/10... Discriminator Loss: 0.8731... Generator Loss: 0.8918
Epoch 6/10... Discriminator Loss: 0.8377... Generator Loss: 1.1789
Epoch 6/10... Discriminator Loss: 1.2688... Generator Loss: 2.0029
Epoch 6/10... Discriminator Loss: 1.1642... Generator Loss: 0.5426
Epoch 6/10... Discriminator Loss: 0.9328... Generator Loss: 0.8503
Epoch 6/10... Discriminator Loss: 1.3406... Generator Loss: 3.8127
Epoch 6/10... Discriminator Loss: 1.1237... Generator Loss: 0.6066
Epoch 6/10... Discriminator Loss: 0.9376... Generator Loss: 0.7016
Epoch 6/10... Discriminator Loss: 0.5711... Generator Loss: 1.7713
Epoch 6/10... Discriminator Loss: 1.0981... Generator Loss: 1.7162
Epoch 6/10... Discriminator Loss: 1.0151... Generator Loss: 0.6973
Epoch 6/10... Discriminator Loss: 0.8413... Generator Loss: 0.9422
Epoch 6/10... Discriminator Loss: 1.6110... Generator Loss: 0.3226
Epoch 6/10... Discriminator Loss: 0.5263... Generator Loss: 1.7031
Epoch 6/10... Discriminator Loss: 1.1879... Generator Loss: 0.6006
Epoch 6/10... Discriminator Loss: 0.8270... Generator Loss: 1.1092
Epoch 6/10... Discriminator Loss: 0.6410... Generator Loss: 1.1443
Epoch 6/10... Discriminator Loss: 2.8745... Generator Loss: 0.0887
Epoch 6/10... Discriminator Loss: 1.1405... Generator Loss: 0.6113
Epoch 6/10... Discriminator Loss: 0.5624... Generator Loss: 1.6390
Epoch 6/10... Discriminator Loss: 1.6465... Generator Loss: 0.3764
Epoch 6/10... Discriminator Loss: 1.2059... Generator Loss: 0.5438
Epoch 6/10... Discriminator Loss: 1.5397... Generator Loss: 0.3795
Epoch 6/10... Discriminator Loss: 0.9329... Generator Loss: 0.7596
Epoch 6/10... Discriminator Loss: 0.5149... Generator Loss: 1.8015
Epoch 6/10... Discriminator Loss: 0.4161... Generator Loss: 1.9068
Epoch 6/10... Discriminator Loss: 0.4920... Generator Loss: 1.4997
Epoch 6/10... Discriminator Loss: 2.3789... Generator Loss: 4.2684
Epoch 6/10... Discriminator Loss: 0.7703... Generator Loss: 1.1362
Epoch 6/10... Discriminator Loss: 0.8807... Generator Loss: 0.9288
Epoch 6/10... Discriminator Loss: 0.8763... Generator Loss: 0.8117
Epoch 6/10... Discriminator Loss: 1.0574... Generator Loss: 0.6716
Epoch 6/10... Discriminator Loss: 0.5709... Generator Loss: 1.3937
Epoch 6/10... Discriminator Loss: 0.6183... Generator Loss: 1.5834
Epoch 6/10... Discriminator Loss: 0.4910... Generator Loss: 1.2575
Epoch 6/10... Discriminator Loss: 1.9883... Generator Loss: 0.7589
Epoch 6/10... Discriminator Loss: 1.1875... Generator Loss: 1.5727
Epoch 6/10... Discriminator Loss: 0.9186... Generator Loss: 1.1514
Epoch 6/10... Discriminator Loss: 0.7522... Generator Loss: 1.2213
Epoch 6/10... Discriminator Loss: 1.1997... Generator Loss: 0.7377
Epoch 6/10... Discriminator Loss: 1.2552... Generator Loss: 0.4900
Epoch 6/10... Discriminator Loss: 1.0335... Generator Loss: 0.6261
Epoch 6/10... Discriminator Loss: 1.0809... Generator Loss: 1.8054
Epoch 6/10... Discriminator Loss: 0.8576... Generator Loss: 0.8337
Epoch 6/10... Discriminator Loss: 0.7114... Generator Loss: 1.3023
Epoch 6/10... Discriminator Loss: 0.7511... Generator Loss: 2.3675
Epoch 6/10... Discriminator Loss: 1.0861... Generator Loss: 0.6424
Epoch 6/10... Discriminator Loss: 1.0473... Generator Loss: 0.6913
Epoch 6/10... Discriminator Loss: 0.7556... Generator Loss: 1.1775
Epoch 6/10... Discriminator Loss: 0.6673... Generator Loss: 1.5758
Epoch 6/10... Discriminator Loss: 0.9405... Generator Loss: 0.7200
Epoch 6/10... Discriminator Loss: 0.6377... Generator Loss: 1.0151
Epoch 6/10... Discriminator Loss: 0.8586... Generator Loss: 2.6079
Epoch 6/10... Discriminator Loss: 0.8880... Generator Loss: 0.9302
Epoch 6/10... Discriminator Loss: 1.0511... Generator Loss: 0.6874
Epoch 6/10... Discriminator Loss: 0.8089... Generator Loss: 1.3753
Epoch 6/10... Discriminator Loss: 1.6714... Generator Loss: 0.2857
Epoch 6/10... Discriminator Loss: 1.6012... Generator Loss: 0.3593
Epoch 6/10... Discriminator Loss: 0.8287... Generator Loss: 1.2583
Epoch 6/10... Discriminator Loss: 0.5877... Generator Loss: 1.1811
Epoch 6/10... Discriminator Loss: 0.8303... Generator Loss: 1.5179
Epoch 6/10... Discriminator Loss: 1.2659... Generator Loss: 0.4910
Epoch 6/10... Discriminator Loss: 0.6923... Generator Loss: 2.0529
Epoch 6/10... Discriminator Loss: 0.7321... Generator Loss: 1.2310
Epoch 6/10... Discriminator Loss: 0.6841... Generator Loss: 1.4889
Epoch 6/10... Discriminator Loss: 0.4792... Generator Loss: 1.3280
Epoch 6/10... Discriminator Loss: 0.8285... Generator Loss: 1.6327
Epoch 7/10... Discriminator Loss: 0.9207... Generator Loss: 0.7164
Epoch 7/10... Discriminator Loss: 0.9423... Generator Loss: 1.6922
Epoch 7/10... Discriminator Loss: 0.6466... Generator Loss: 1.8164
Epoch 7/10... Discriminator Loss: 0.1449... Generator Loss: 2.8101
Epoch 7/10... Discriminator Loss: 0.9454... Generator Loss: 2.6729
Epoch 7/10... Discriminator Loss: 0.7406... Generator Loss: 1.9777
Epoch 7/10... Discriminator Loss: 0.8971... Generator Loss: 0.7652
Epoch 7/10... Discriminator Loss: 1.5141... Generator Loss: 0.5369
Epoch 7/10... Discriminator Loss: 0.8349... Generator Loss: 1.7634
Epoch 7/10... Discriminator Loss: 0.2882... Generator Loss: 2.5966
Epoch 7/10... Discriminator Loss: 1.2893... Generator Loss: 0.4831
Epoch 7/10... Discriminator Loss: 1.0873... Generator Loss: 0.5894
Epoch 7/10... Discriminator Loss: 0.3578... Generator Loss: 2.2858
Epoch 7/10... Discriminator Loss: 0.6591... Generator Loss: 1.0061
Epoch 7/10... Discriminator Loss: 1.0861... Generator Loss: 4.7398
Epoch 7/10... Discriminator Loss: 0.7829... Generator Loss: 1.0855
Epoch 7/10... Discriminator Loss: 0.9653... Generator Loss: 0.7535
Epoch 7/10... Discriminator Loss: 0.7094... Generator Loss: 1.3111
Epoch 7/10... Discriminator Loss: 0.7112... Generator Loss: 0.9084
Epoch 7/10... Discriminator Loss: 0.9434... Generator Loss: 0.7241
Epoch 7/10... Discriminator Loss: 1.2603... Generator Loss: 0.5382
Epoch 7/10... Discriminator Loss: 0.7073... Generator Loss: 1.2329
Epoch 7/10... Discriminator Loss: 1.0320... Generator Loss: 0.6290
Epoch 7/10... Discriminator Loss: 0.9189... Generator Loss: 0.7181
Epoch 7/10... Discriminator Loss: 2.8288... Generator Loss: 2.5758
Epoch 7/10... Discriminator Loss: 1.1687... Generator Loss: 0.6896
Epoch 7/10... Discriminator Loss: 1.0444... Generator Loss: 0.7469
Epoch 7/10... Discriminator Loss: 0.8344... Generator Loss: 1.4806
Epoch 7/10... Discriminator Loss: 0.6142... Generator Loss: 1.1692
Epoch 7/10... Discriminator Loss: 0.7601... Generator Loss: 0.8877
Epoch 7/10... Discriminator Loss: 0.4334... Generator Loss: 1.3817
Epoch 7/10... Discriminator Loss: 0.7779... Generator Loss: 1.0586
Epoch 7/10... Discriminator Loss: 1.5713... Generator Loss: 3.1936
Epoch 7/10... Discriminator Loss: 1.1622... Generator Loss: 0.5562
Epoch 7/10... Discriminator Loss: 1.2672... Generator Loss: 0.4643
Epoch 7/10... Discriminator Loss: 0.6733... Generator Loss: 1.0833
Epoch 7/10... Discriminator Loss: 0.9130... Generator Loss: 0.6802
Epoch 7/10... Discriminator Loss: 1.4191... Generator Loss: 0.3850
Epoch 7/10... Discriminator Loss: 1.0019... Generator Loss: 1.7398
Epoch 7/10... Discriminator Loss: 0.6058... Generator Loss: 1.3388
Epoch 7/10... Discriminator Loss: 0.8475... Generator Loss: 1.2591
Epoch 7/10... Discriminator Loss: 1.2259... Generator Loss: 0.4895
Epoch 7/10... Discriminator Loss: 0.8313... Generator Loss: 1.0377
Epoch 7/10... Discriminator Loss: 0.8367... Generator Loss: 0.8677
Epoch 7/10... Discriminator Loss: 1.3238... Generator Loss: 0.4275
Epoch 7/10... Discriminator Loss: 1.2347... Generator Loss: 0.5092
Epoch 7/10... Discriminator Loss: 0.8830... Generator Loss: 0.8240
Epoch 7/10... Discriminator Loss: 0.9129... Generator Loss: 0.7718
Epoch 7/10... Discriminator Loss: 0.7541... Generator Loss: 1.7599
Epoch 7/10... Discriminator Loss: 1.5565... Generator Loss: 0.3283
Epoch 7/10... Discriminator Loss: 0.6253... Generator Loss: 1.3118
Epoch 7/10... Discriminator Loss: 0.7394... Generator Loss: 0.9823
Epoch 7/10... Discriminator Loss: 2.2779... Generator Loss: 4.0670
Epoch 7/10... Discriminator Loss: 0.8840... Generator Loss: 1.0784
Epoch 7/10... Discriminator Loss: 1.7591... Generator Loss: 4.0223
Epoch 7/10... Discriminator Loss: 1.0420... Generator Loss: 1.3446
Epoch 7/10... Discriminator Loss: 1.0206... Generator Loss: 0.6867
Epoch 7/10... Discriminator Loss: 0.1977... Generator Loss: 2.3905
Epoch 7/10... Discriminator Loss: 0.2819... Generator Loss: 2.0147
Epoch 7/10... Discriminator Loss: 1.0343... Generator Loss: 1.4472
Epoch 7/10... Discriminator Loss: 0.7253... Generator Loss: 1.1041
Epoch 7/10... Discriminator Loss: 0.8814... Generator Loss: 1.4310
Epoch 7/10... Discriminator Loss: 0.7758... Generator Loss: 0.8748
Epoch 7/10... Discriminator Loss: 0.6928... Generator Loss: 1.2123
Epoch 7/10... Discriminator Loss: 0.9213... Generator Loss: 0.6670
Epoch 7/10... Discriminator Loss: 0.4337... Generator Loss: 1.4640
Epoch 7/10... Discriminator Loss: 1.4221... Generator Loss: 0.4527
Epoch 7/10... Discriminator Loss: 1.0322... Generator Loss: 1.0175
Epoch 7/10... Discriminator Loss: 0.8226... Generator Loss: 0.8775
Epoch 7/10... Discriminator Loss: 0.6726... Generator Loss: 1.2148
Epoch 7/10... Discriminator Loss: 1.0996... Generator Loss: 0.5827
Epoch 7/10... Discriminator Loss: 1.0312... Generator Loss: 0.7337
Epoch 7/10... Discriminator Loss: 0.7713... Generator Loss: 1.0689
Epoch 7/10... Discriminator Loss: 0.7778... Generator Loss: 1.2133
Epoch 7/10... Discriminator Loss: 0.6408... Generator Loss: 1.3556
Epoch 7/10... Discriminator Loss: 0.8324... Generator Loss: 1.9304
Epoch 7/10... Discriminator Loss: 0.9109... Generator Loss: 0.7935
Epoch 7/10... Discriminator Loss: 0.7764... Generator Loss: 1.6461
Epoch 7/10... Discriminator Loss: 0.7402... Generator Loss: 1.5836
Epoch 7/10... Discriminator Loss: 1.2125... Generator Loss: 0.5268
Epoch 7/10... Discriminator Loss: 0.9016... Generator Loss: 0.8402
Epoch 7/10... Discriminator Loss: 0.7605... Generator Loss: 1.9986
Epoch 7/10... Discriminator Loss: 0.8297... Generator Loss: 1.3665
Epoch 7/10... Discriminator Loss: 0.7941... Generator Loss: 1.6954
Epoch 7/10... Discriminator Loss: 0.8848... Generator Loss: 0.9455
Epoch 7/10... Discriminator Loss: 1.0721... Generator Loss: 0.6653
Epoch 7/10... Discriminator Loss: 0.8780... Generator Loss: 0.7628
Epoch 7/10... Discriminator Loss: 1.0959... Generator Loss: 0.5677
Epoch 7/10... Discriminator Loss: 0.9442... Generator Loss: 0.7389
Epoch 7/10... Discriminator Loss: 0.1734... Generator Loss: 3.7436
Epoch 7/10... Discriminator Loss: 0.6703... Generator Loss: 1.1095
Epoch 7/10... Discriminator Loss: 0.8899... Generator Loss: 0.9071
Epoch 7/10... Discriminator Loss: 1.1394... Generator Loss: 0.5967
Epoch 7/10... Discriminator Loss: 0.9740... Generator Loss: 0.8480
Epoch 7/10... Discriminator Loss: 0.8574... Generator Loss: 1.2661
Epoch 7/10... Discriminator Loss: 0.8610... Generator Loss: 1.0037
Epoch 7/10... Discriminator Loss: 0.8592... Generator Loss: 0.8453
Epoch 7/10... Discriminator Loss: 0.4968... Generator Loss: 1.6472
Epoch 7/10... Discriminator Loss: 2.4504... Generator Loss: 0.1679
Epoch 7/10... Discriminator Loss: 0.8203... Generator Loss: 1.3295
Epoch 7/10... Discriminator Loss: 1.0436... Generator Loss: 0.6372
Epoch 7/10... Discriminator Loss: 0.9077... Generator Loss: 1.0755
Epoch 7/10... Discriminator Loss: 1.1897... Generator Loss: 0.4961
Epoch 7/10... Discriminator Loss: 1.3134... Generator Loss: 0.4724
Epoch 7/10... Discriminator Loss: 1.1100... Generator Loss: 0.6023
Epoch 7/10... Discriminator Loss: 1.0378... Generator Loss: 0.6155
Epoch 7/10... Discriminator Loss: 0.8017... Generator Loss: 0.8813
Epoch 7/10... Discriminator Loss: 1.2013... Generator Loss: 0.5159
Epoch 7/10... Discriminator Loss: 0.6654... Generator Loss: 0.9692
Epoch 7/10... Discriminator Loss: 1.7442... Generator Loss: 3.3244
Epoch 7/10... Discriminator Loss: 1.5404... Generator Loss: 0.3955
Epoch 7/10... Discriminator Loss: 1.0738... Generator Loss: 2.4535
Epoch 7/10... Discriminator Loss: 1.3305... Generator Loss: 0.4729
Epoch 7/10... Discriminator Loss: 0.8002... Generator Loss: 0.8891
Epoch 7/10... Discriminator Loss: 1.1769... Generator Loss: 0.5396
Epoch 7/10... Discriminator Loss: 0.5731... Generator Loss: 1.5425
Epoch 7/10... Discriminator Loss: 0.4454... Generator Loss: 1.3242
Epoch 7/10... Discriminator Loss: 1.6428... Generator Loss: 0.3157
Epoch 7/10... Discriminator Loss: 1.3742... Generator Loss: 1.8823
Epoch 7/10... Discriminator Loss: 1.4419... Generator Loss: 3.5372
Epoch 7/10... Discriminator Loss: 0.6313... Generator Loss: 1.1300
Epoch 7/10... Discriminator Loss: 2.3873... Generator Loss: 0.1397
Epoch 7/10... Discriminator Loss: 1.2550... Generator Loss: 2.9190
Epoch 7/10... Discriminator Loss: 0.6273... Generator Loss: 1.6353
Epoch 7/10... Discriminator Loss: 2.1212... Generator Loss: 0.2111
Epoch 7/10... Discriminator Loss: 0.9381... Generator Loss: 0.7195
Epoch 7/10... Discriminator Loss: 0.7216... Generator Loss: 0.9596
Epoch 7/10... Discriminator Loss: 1.1756... Generator Loss: 0.5911
Epoch 7/10... Discriminator Loss: 1.0036... Generator Loss: 2.3525
Epoch 7/10... Discriminator Loss: 0.9347... Generator Loss: 0.9323
Epoch 7/10... Discriminator Loss: 1.2164... Generator Loss: 0.5653
Epoch 7/10... Discriminator Loss: 0.7303... Generator Loss: 1.2051
Epoch 7/10... Discriminator Loss: 0.8841... Generator Loss: 0.7283
Epoch 7/10... Discriminator Loss: 0.3683... Generator Loss: 2.0479
Epoch 7/10... Discriminator Loss: 0.3130... Generator Loss: 2.7994
Epoch 7/10... Discriminator Loss: 0.5993... Generator Loss: 1.2774
Epoch 7/10... Discriminator Loss: 0.5265... Generator Loss: 1.2078
Epoch 7/10... Discriminator Loss: 0.7676... Generator Loss: 1.2643
Epoch 7/10... Discriminator Loss: 1.4481... Generator Loss: 0.3826
Epoch 7/10... Discriminator Loss: 2.3853... Generator Loss: 4.2487
Epoch 7/10... Discriminator Loss: 1.3376... Generator Loss: 0.4789
Epoch 7/10... Discriminator Loss: 0.8600... Generator Loss: 0.9969
Epoch 7/10... Discriminator Loss: 0.5853... Generator Loss: 1.8111
Epoch 7/10... Discriminator Loss: 0.8741... Generator Loss: 1.1050
Epoch 7/10... Discriminator Loss: 0.7066... Generator Loss: 1.4440
Epoch 7/10... Discriminator Loss: 1.2815... Generator Loss: 0.5281
Epoch 7/10... Discriminator Loss: 0.7026... Generator Loss: 1.2679
Epoch 7/10... Discriminator Loss: 0.6632... Generator Loss: 1.1939
Epoch 7/10... Discriminator Loss: 1.7537... Generator Loss: 3.4279
Epoch 7/10... Discriminator Loss: 0.9030... Generator Loss: 0.9764
Epoch 7/10... Discriminator Loss: 0.5769... Generator Loss: 1.3882
Epoch 7/10... Discriminator Loss: 0.7284... Generator Loss: 1.0768
Epoch 7/10... Discriminator Loss: 0.8454... Generator Loss: 1.1013
Epoch 7/10... Discriminator Loss: 0.6498... Generator Loss: 1.1667
Epoch 7/10... Discriminator Loss: 1.0056... Generator Loss: 2.6374
Epoch 7/10... Discriminator Loss: 0.7840... Generator Loss: 1.2575
Epoch 7/10... Discriminator Loss: 0.5409... Generator Loss: 1.6930
Epoch 7/10... Discriminator Loss: 0.7696... Generator Loss: 1.5757
Epoch 8/10... Discriminator Loss: 0.8188... Generator Loss: 1.3197
Epoch 8/10... Discriminator Loss: 0.5711... Generator Loss: 1.6189
Epoch 8/10... Discriminator Loss: 0.2289... Generator Loss: 2.2537
Epoch 8/10... Discriminator Loss: 0.1976... Generator Loss: 2.5646
Epoch 8/10... Discriminator Loss: 0.8410... Generator Loss: 1.0737
Epoch 8/10... Discriminator Loss: 1.2910... Generator Loss: 0.5839
Epoch 8/10... Discriminator Loss: 0.4810... Generator Loss: 1.3041
Epoch 8/10... Discriminator Loss: 0.4930... Generator Loss: 1.8946
Epoch 8/10... Discriminator Loss: 1.0112... Generator Loss: 0.6471
Epoch 8/10... Discriminator Loss: 0.8403... Generator Loss: 0.9431
Epoch 8/10... Discriminator Loss: 0.7429... Generator Loss: 1.4495
Epoch 8/10... Discriminator Loss: 0.5225... Generator Loss: 1.3563
Epoch 8/10... Discriminator Loss: 2.0471... Generator Loss: 0.2282
Epoch 8/10... Discriminator Loss: 1.7560... Generator Loss: 3.2966
Epoch 8/10... Discriminator Loss: 0.9897... Generator Loss: 1.7512
Epoch 8/10... Discriminator Loss: 0.8376... Generator Loss: 1.3915
Epoch 8/10... Discriminator Loss: 0.6615... Generator Loss: 1.0239
Epoch 8/10... Discriminator Loss: 0.6123... Generator Loss: 1.9511
Epoch 8/10... Discriminator Loss: 0.7222... Generator Loss: 1.0927
Epoch 8/10... Discriminator Loss: 1.2030... Generator Loss: 1.7333
Epoch 8/10... Discriminator Loss: 1.2552... Generator Loss: 0.7145
Epoch 8/10... Discriminator Loss: 0.8686... Generator Loss: 1.3159
Epoch 8/10... Discriminator Loss: 0.9180... Generator Loss: 0.8346
Epoch 8/10... Discriminator Loss: 0.3945... Generator Loss: 1.5997
Epoch 8/10... Discriminator Loss: 1.0806... Generator Loss: 0.6561
Epoch 8/10... Discriminator Loss: 1.4433... Generator Loss: 0.4210
Epoch 8/10... Discriminator Loss: 0.6656... Generator Loss: 1.2252
Epoch 8/10... Discriminator Loss: 0.5812... Generator Loss: 1.6373
Epoch 8/10... Discriminator Loss: 0.9444... Generator Loss: 1.2019
Epoch 8/10... Discriminator Loss: 0.4778... Generator Loss: 1.4808
Epoch 8/10... Discriminator Loss: 0.5821... Generator Loss: 1.1004
Epoch 8/10... Discriminator Loss: 1.3105... Generator Loss: 0.5275
Epoch 8/10... Discriminator Loss: 0.8808... Generator Loss: 1.0378
Epoch 8/10... Discriminator Loss: 0.7231... Generator Loss: 1.4373
Epoch 8/10... Discriminator Loss: 0.3902... Generator Loss: 2.1246
Epoch 8/10... Discriminator Loss: 1.0710... Generator Loss: 0.6452
Epoch 8/10... Discriminator Loss: 0.7063... Generator Loss: 2.0576
Epoch 8/10... Discriminator Loss: 2.7783... Generator Loss: 0.0893
Epoch 8/10... Discriminator Loss: 0.8024... Generator Loss: 1.1535
Epoch 8/10... Discriminator Loss: 0.8064... Generator Loss: 0.9259
Epoch 8/10... Discriminator Loss: 0.7888... Generator Loss: 0.9696
Epoch 8/10... Discriminator Loss: 0.7391... Generator Loss: 1.2293
Epoch 8/10... Discriminator Loss: 0.5923... Generator Loss: 1.0963
Epoch 8/10... Discriminator Loss: 0.7854... Generator Loss: 1.0410
Epoch 8/10... Discriminator Loss: 1.2123... Generator Loss: 3.6611
Epoch 8/10... Discriminator Loss: 0.9416... Generator Loss: 1.2022
Epoch 8/10... Discriminator Loss: 1.7351... Generator Loss: 0.3431
Epoch 8/10... Discriminator Loss: 0.9040... Generator Loss: 0.8126
Epoch 8/10... Discriminator Loss: 1.0290... Generator Loss: 0.7031
Epoch 8/10... Discriminator Loss: 0.9111... Generator Loss: 1.1013
Epoch 8/10... Discriminator Loss: 1.3061... Generator Loss: 0.4718
Epoch 8/10... Discriminator Loss: 0.5963... Generator Loss: 1.4153
Epoch 8/10... Discriminator Loss: 0.5695... Generator Loss: 1.7233
Epoch 8/10... Discriminator Loss: 0.3602... Generator Loss: 2.2599
Epoch 8/10... Discriminator Loss: 0.3162... Generator Loss: 4.7964
Epoch 8/10... Discriminator Loss: 0.1732... Generator Loss: 2.2556
Epoch 8/10... Discriminator Loss: 0.9603... Generator Loss: 0.6577
Epoch 8/10... Discriminator Loss: 0.9908... Generator Loss: 1.6229
Epoch 8/10... Discriminator Loss: 0.7960... Generator Loss: 1.1854
Epoch 8/10... Discriminator Loss: 0.6065... Generator Loss: 1.7326
Epoch 8/10... Discriminator Loss: 0.5718... Generator Loss: 1.3321
Epoch 8/10... Discriminator Loss: 0.8649... Generator Loss: 1.8436
Epoch 8/10... Discriminator Loss: 0.8086... Generator Loss: 1.3801
Epoch 8/10... Discriminator Loss: 0.5788... Generator Loss: 1.6147
Epoch 8/10... Discriminator Loss: 0.9187... Generator Loss: 0.7563
Epoch 8/10... Discriminator Loss: 0.8214... Generator Loss: 0.8806
Epoch 8/10... Discriminator Loss: 1.2159... Generator Loss: 0.5394
Epoch 8/10... Discriminator Loss: 2.2503... Generator Loss: 0.1858
Epoch 8/10... Discriminator Loss: 0.9592... Generator Loss: 1.0988
Epoch 8/10... Discriminator Loss: 1.9583... Generator Loss: 0.2538
Epoch 8/10... Discriminator Loss: 0.6510... Generator Loss: 1.0852
Epoch 8/10... Discriminator Loss: 1.2056... Generator Loss: 0.7895
Epoch 8/10... Discriminator Loss: 1.1519... Generator Loss: 0.6520
Epoch 8/10... Discriminator Loss: 0.7377... Generator Loss: 1.3850
Epoch 8/10... Discriminator Loss: 0.8537... Generator Loss: 0.9057
Epoch 8/10... Discriminator Loss: 0.1582... Generator Loss: 3.1048
Epoch 8/10... Discriminator Loss: 0.2572... Generator Loss: 4.8868
Epoch 8/10... Discriminator Loss: 0.4169... Generator Loss: 2.3139
Epoch 8/10... Discriminator Loss: 1.1947... Generator Loss: 0.5414
Epoch 8/10... Discriminator Loss: 0.4782... Generator Loss: 1.8658
Epoch 8/10... Discriminator Loss: 0.2041... Generator Loss: 3.0153
Epoch 8/10... Discriminator Loss: 0.1866... Generator Loss: 2.5453
Epoch 8/10... Discriminator Loss: 0.8817... Generator Loss: 2.2506
Epoch 8/10... Discriminator Loss: 1.1808... Generator Loss: 0.5534
Epoch 8/10... Discriminator Loss: 0.6022... Generator Loss: 1.5283
Epoch 8/10... Discriminator Loss: 1.1094... Generator Loss: 0.6131
Epoch 8/10... Discriminator Loss: 0.6885... Generator Loss: 1.6833
Epoch 8/10... Discriminator Loss: 0.9974... Generator Loss: 0.7089
Epoch 8/10... Discriminator Loss: 1.1627... Generator Loss: 3.0381
Epoch 8/10... Discriminator Loss: 1.0676... Generator Loss: 0.7007
Epoch 8/10... Discriminator Loss: 0.9862... Generator Loss: 0.8084
Epoch 8/10... Discriminator Loss: 0.7165... Generator Loss: 1.8456
Epoch 8/10... Discriminator Loss: 1.6825... Generator Loss: 0.3965
Epoch 8/10... Discriminator Loss: 1.4878... Generator Loss: 0.4280
Epoch 8/10... Discriminator Loss: 0.7775... Generator Loss: 0.9930
Epoch 8/10... Discriminator Loss: 0.3037... Generator Loss: 2.6242
Epoch 8/10... Discriminator Loss: 1.7807... Generator Loss: 0.2910
Epoch 8/10... Discriminator Loss: 1.0594... Generator Loss: 0.8480
Epoch 8/10... Discriminator Loss: 0.9949... Generator Loss: 0.8537
Epoch 8/10... Discriminator Loss: 0.5796... Generator Loss: 3.3503
Epoch 8/10... Discriminator Loss: 1.3608... Generator Loss: 0.5094
Epoch 8/10... Discriminator Loss: 0.7887... Generator Loss: 1.2897
Epoch 8/10... Discriminator Loss: 0.4930... Generator Loss: 1.3761
Epoch 8/10... Discriminator Loss: 0.9228... Generator Loss: 1.4120
Epoch 8/10... Discriminator Loss: 1.2186... Generator Loss: 3.5027
Epoch 8/10... Discriminator Loss: 0.7132... Generator Loss: 1.1989
Epoch 8/10... Discriminator Loss: 0.9136... Generator Loss: 0.8334
Epoch 8/10... Discriminator Loss: 0.8559... Generator Loss: 0.9566
Epoch 8/10... Discriminator Loss: 1.1476... Generator Loss: 0.5585
Epoch 8/10... Discriminator Loss: 0.5517... Generator Loss: 1.6229
Epoch 8/10... Discriminator Loss: 0.7858... Generator Loss: 1.0486
Epoch 8/10... Discriminator Loss: 0.6431... Generator Loss: 1.1165
Epoch 8/10... Discriminator Loss: 0.6253... Generator Loss: 1.2152
Epoch 8/10... Discriminator Loss: 0.7507... Generator Loss: 1.6489
Epoch 8/10... Discriminator Loss: 0.8600... Generator Loss: 0.7952
Epoch 8/10... Discriminator Loss: 1.0217... Generator Loss: 0.8180
Epoch 8/10... Discriminator Loss: 0.9895... Generator Loss: 0.8980
Epoch 8/10... Discriminator Loss: 0.1460... Generator Loss: 3.8558
Epoch 8/10... Discriminator Loss: 0.7003... Generator Loss: 0.9946
Epoch 8/10... Discriminator Loss: 0.7297... Generator Loss: 1.0108
Epoch 8/10... Discriminator Loss: 1.0356... Generator Loss: 0.6492
Epoch 8/10... Discriminator Loss: 1.1052... Generator Loss: 0.6016
Epoch 8/10... Discriminator Loss: 0.7794... Generator Loss: 1.2508
Epoch 8/10... Discriminator Loss: 1.0471... Generator Loss: 0.6633
Epoch 8/10... Discriminator Loss: 0.6724... Generator Loss: 1.2628
Epoch 8/10... Discriminator Loss: 1.1966... Generator Loss: 0.5750
Epoch 8/10... Discriminator Loss: 0.6268... Generator Loss: 2.4946
Epoch 8/10... Discriminator Loss: 0.9192... Generator Loss: 1.0282
Epoch 8/10... Discriminator Loss: 0.9829... Generator Loss: 0.7007
Epoch 8/10... Discriminator Loss: 0.8586... Generator Loss: 1.1221
Epoch 8/10... Discriminator Loss: 2.0963... Generator Loss: 2.9034
Epoch 8/10... Discriminator Loss: 1.4008... Generator Loss: 0.5631
Epoch 8/10... Discriminator Loss: 0.8914... Generator Loss: 1.8466
Epoch 8/10... Discriminator Loss: 0.9929... Generator Loss: 0.6802
Epoch 8/10... Discriminator Loss: 0.1626... Generator Loss: 2.6941
Epoch 8/10... Discriminator Loss: 1.4285... Generator Loss: 0.4105
Epoch 8/10... Discriminator Loss: 0.9419... Generator Loss: 1.4250
Epoch 8/10... Discriminator Loss: 1.1143... Generator Loss: 0.6679
Epoch 8/10... Discriminator Loss: 0.8258... Generator Loss: 0.8879
Epoch 8/10... Discriminator Loss: 0.7409... Generator Loss: 1.5312
Epoch 8/10... Discriminator Loss: 0.5852... Generator Loss: 1.9539
Epoch 8/10... Discriminator Loss: 0.6516... Generator Loss: 1.4402
Epoch 8/10... Discriminator Loss: 1.7153... Generator Loss: 0.2889
Epoch 8/10... Discriminator Loss: 0.6165... Generator Loss: 1.8770
Epoch 8/10... Discriminator Loss: 0.7015... Generator Loss: 1.2516
Epoch 8/10... Discriminator Loss: 1.3450... Generator Loss: 0.4600
Epoch 8/10... Discriminator Loss: 1.1718... Generator Loss: 0.4889
Epoch 8/10... Discriminator Loss: 0.7353... Generator Loss: 1.0401
Epoch 8/10... Discriminator Loss: 0.2973... Generator Loss: 1.7612
Epoch 8/10... Discriminator Loss: 1.0874... Generator Loss: 0.5283
Epoch 8/10... Discriminator Loss: 1.3538... Generator Loss: 3.0113
Epoch 8/10... Discriminator Loss: 0.7635... Generator Loss: 1.1504
Epoch 8/10... Discriminator Loss: 0.7580... Generator Loss: 1.2362
Epoch 8/10... Discriminator Loss: 0.7028... Generator Loss: 1.1381
Epoch 8/10... Discriminator Loss: 0.8385... Generator Loss: 0.9060
Epoch 8/10... Discriminator Loss: 0.8960... Generator Loss: 0.7979
Epoch 8/10... Discriminator Loss: 1.0195... Generator Loss: 0.7070
Epoch 8/10... Discriminator Loss: 0.8052... Generator Loss: 1.1261
Epoch 9/10... Discriminator Loss: 0.7562... Generator Loss: 1.4239
Epoch 9/10... Discriminator Loss: 0.8799... Generator Loss: 0.9556
Epoch 9/10... Discriminator Loss: 0.9786... Generator Loss: 0.8095
Epoch 9/10... Discriminator Loss: 0.5985... Generator Loss: 1.3255
Epoch 9/10... Discriminator Loss: 0.9054... Generator Loss: 1.1244
Epoch 9/10... Discriminator Loss: 2.1262... Generator Loss: 0.2097
Epoch 9/10... Discriminator Loss: 0.9943... Generator Loss: 0.7758
Epoch 9/10... Discriminator Loss: 0.8252... Generator Loss: 1.6298
Epoch 9/10... Discriminator Loss: 0.2774... Generator Loss: 2.6318
Epoch 9/10... Discriminator Loss: 0.5596... Generator Loss: 1.4083
Epoch 9/10... Discriminator Loss: 0.9769... Generator Loss: 0.7122
Epoch 9/10... Discriminator Loss: 0.6064... Generator Loss: 1.2659
Epoch 9/10... Discriminator Loss: 0.9284... Generator Loss: 0.9082
Epoch 9/10... Discriminator Loss: 1.1801... Generator Loss: 0.5257
Epoch 9/10... Discriminator Loss: 0.4944... Generator Loss: 1.9778
Epoch 9/10... Discriminator Loss: 0.9177... Generator Loss: 0.7944
Epoch 9/10... Discriminator Loss: 1.2437... Generator Loss: 0.4713
Epoch 9/10... Discriminator Loss: 0.6840... Generator Loss: 1.3520
Epoch 9/10... Discriminator Loss: 0.3411... Generator Loss: 1.5684
Epoch 9/10... Discriminator Loss: 1.1323... Generator Loss: 0.6512
Epoch 9/10... Discriminator Loss: 0.9870... Generator Loss: 2.4348
Epoch 9/10... Discriminator Loss: 0.8363... Generator Loss: 0.9983
Epoch 9/10... Discriminator Loss: 0.9669... Generator Loss: 0.7372
Epoch 9/10... Discriminator Loss: 0.2925... Generator Loss: 2.1014
Epoch 9/10... Discriminator Loss: 0.5195... Generator Loss: 1.7821
Epoch 9/10... Discriminator Loss: 0.3407... Generator Loss: 1.6308
Epoch 9/10... Discriminator Loss: 3.0524... Generator Loss: 0.0768
Epoch 9/10... Discriminator Loss: 1.0251... Generator Loss: 1.6842
Epoch 9/10... Discriminator Loss: 0.8948... Generator Loss: 1.0280
Epoch 9/10... Discriminator Loss: 1.0865... Generator Loss: 0.6235
Epoch 9/10... Discriminator Loss: 0.9685... Generator Loss: 0.7719
Epoch 9/10... Discriminator Loss: 1.3131... Generator Loss: 0.4890
Epoch 9/10... Discriminator Loss: 0.7981... Generator Loss: 1.6690
Epoch 9/10... Discriminator Loss: 0.8353... Generator Loss: 1.0286
Epoch 9/10... Discriminator Loss: 0.8661... Generator Loss: 0.8110
Epoch 9/10... Discriminator Loss: 1.4582... Generator Loss: 0.3783
Epoch 9/10... Discriminator Loss: 0.7369... Generator Loss: 1.2667
Epoch 9/10... Discriminator Loss: 0.5267... Generator Loss: 1.4872
Epoch 9/10... Discriminator Loss: 1.3010... Generator Loss: 4.9453
Epoch 9/10... Discriminator Loss: 0.8179... Generator Loss: 1.0371
Epoch 9/10... Discriminator Loss: 0.9599... Generator Loss: 0.8159
Epoch 9/10... Discriminator Loss: 0.9924... Generator Loss: 0.8477
Epoch 9/10... Discriminator Loss: 0.9156... Generator Loss: 0.8035
Epoch 9/10... Discriminator Loss: 1.1338... Generator Loss: 0.5973
Epoch 9/10... Discriminator Loss: 0.6838... Generator Loss: 1.9029
Epoch 9/10... Discriminator Loss: 1.4148... Generator Loss: 0.4401
Epoch 9/10... Discriminator Loss: 0.2143... Generator Loss: 2.8995
Epoch 9/10... Discriminator Loss: 0.7664... Generator Loss: 0.8837
Epoch 9/10... Discriminator Loss: 1.0118... Generator Loss: 0.7477
Epoch 9/10... Discriminator Loss: 0.5857... Generator Loss: 1.3742
Epoch 9/10... Discriminator Loss: 0.8860... Generator Loss: 1.5613
Epoch 9/10... Discriminator Loss: 0.9299... Generator Loss: 2.4108
Epoch 9/10... Discriminator Loss: 0.9184... Generator Loss: 0.7708
Epoch 9/10... Discriminator Loss: 1.2661... Generator Loss: 0.5359
Epoch 9/10... Discriminator Loss: 1.4578... Generator Loss: 0.4553
Epoch 9/10... Discriminator Loss: 4.3978... Generator Loss: 6.1264
Epoch 9/10... Discriminator Loss: 1.1972... Generator Loss: 0.6352
Epoch 9/10... Discriminator Loss: 0.7046... Generator Loss: 1.1591
Epoch 9/10... Discriminator Loss: 1.0669... Generator Loss: 0.6240
Epoch 9/10... Discriminator Loss: 0.7247... Generator Loss: 2.1849
Epoch 9/10... Discriminator Loss: 0.6786... Generator Loss: 1.1899
Epoch 9/10... Discriminator Loss: 0.5743... Generator Loss: 1.3666
Epoch 9/10... Discriminator Loss: 0.1889... Generator Loss: 2.4447
Epoch 9/10... Discriminator Loss: 1.1347... Generator Loss: 0.5460
Epoch 9/10... Discriminator Loss: 0.6677... Generator Loss: 1.2345
Epoch 9/10... Discriminator Loss: 0.7670... Generator Loss: 1.3599
Epoch 9/10... Discriminator Loss: 1.8912... Generator Loss: 3.8159
Epoch 9/10... Discriminator Loss: 0.9421... Generator Loss: 1.0820
Epoch 9/10... Discriminator Loss: 0.5198... Generator Loss: 1.5795
Epoch 9/10... Discriminator Loss: 0.4886... Generator Loss: 1.5047
Epoch 9/10... Discriminator Loss: 1.7549... Generator Loss: 6.8964
Epoch 9/10... Discriminator Loss: 0.9849... Generator Loss: 2.8985
Epoch 9/10... Discriminator Loss: 0.8602... Generator Loss: 1.0480
Epoch 9/10... Discriminator Loss: 1.2225... Generator Loss: 0.5755
Epoch 9/10... Discriminator Loss: 0.8955... Generator Loss: 1.0269
Epoch 9/10... Discriminator Loss: 0.2815... Generator Loss: 2.0725
Epoch 9/10... Discriminator Loss: 0.5394... Generator Loss: 1.1874
Epoch 9/10... Discriminator Loss: 0.3316... Generator Loss: 1.6358
Epoch 9/10... Discriminator Loss: 2.4105... Generator Loss: 0.1710
Epoch 9/10... Discriminator Loss: 0.7636... Generator Loss: 1.5225
Epoch 9/10... Discriminator Loss: 0.6508... Generator Loss: 1.3524
Epoch 9/10... Discriminator Loss: 0.8085... Generator Loss: 1.0787
Epoch 9/10... Discriminator Loss: 1.0022... Generator Loss: 0.6749
Epoch 9/10... Discriminator Loss: 0.7159... Generator Loss: 1.0832
Epoch 9/10... Discriminator Loss: 0.7823... Generator Loss: 1.1057
Epoch 9/10... Discriminator Loss: 0.4574... Generator Loss: 1.4504
Epoch 9/10... Discriminator Loss: 0.9143... Generator Loss: 0.6890
Epoch 9/10... Discriminator Loss: 0.7429... Generator Loss: 2.5014
Epoch 9/10... Discriminator Loss: 0.7921... Generator Loss: 0.9847
Epoch 9/10... Discriminator Loss: 0.5069... Generator Loss: 1.2628
Epoch 9/10... Discriminator Loss: 0.6452... Generator Loss: 1.1457
Epoch 9/10... Discriminator Loss: 0.4850... Generator Loss: 1.2905
Epoch 9/10... Discriminator Loss: 0.5419... Generator Loss: 1.3749
Epoch 9/10... Discriminator Loss: 0.3128... Generator Loss: 1.6899
Epoch 9/10... Discriminator Loss: 0.5824... Generator Loss: 1.1420
Epoch 9/10... Discriminator Loss: 1.6483... Generator Loss: 3.0405
Epoch 9/10... Discriminator Loss: 0.7048... Generator Loss: 1.9722
Epoch 9/10... Discriminator Loss: 1.2113... Generator Loss: 0.5923
Epoch 9/10... Discriminator Loss: 0.1703... Generator Loss: 2.4301
Epoch 9/10... Discriminator Loss: 0.5544... Generator Loss: 1.1919
Epoch 9/10... Discriminator Loss: 0.5877... Generator Loss: 1.8798
Epoch 9/10... Discriminator Loss: 0.8952... Generator Loss: 0.8513
Epoch 9/10... Discriminator Loss: 0.4054... Generator Loss: 1.7559
Epoch 9/10... Discriminator Loss: 1.3516... Generator Loss: 3.5162
Epoch 9/10... Discriminator Loss: 0.8799... Generator Loss: 0.8864
Epoch 9/10... Discriminator Loss: 1.0199... Generator Loss: 1.1389
Epoch 9/10... Discriminator Loss: 1.2563... Generator Loss: 0.4946
Epoch 9/10... Discriminator Loss: 1.0623... Generator Loss: 0.6231
Epoch 9/10... Discriminator Loss: 0.8799... Generator Loss: 0.8713
Epoch 9/10... Discriminator Loss: 0.6081... Generator Loss: 1.8091
Epoch 9/10... Discriminator Loss: 0.7309... Generator Loss: 1.9753
Epoch 9/10... Discriminator Loss: 0.5382... Generator Loss: 1.2871
Epoch 9/10... Discriminator Loss: 0.6813... Generator Loss: 1.9443
Epoch 9/10... Discriminator Loss: 1.5939... Generator Loss: 0.3689
Epoch 9/10... Discriminator Loss: 0.8897... Generator Loss: 0.7466
Epoch 9/10... Discriminator Loss: 0.3023... Generator Loss: 2.4032
Epoch 9/10... Discriminator Loss: 1.8921... Generator Loss: 0.3097
Epoch 9/10... Discriminator Loss: 1.5437... Generator Loss: 0.4598
Epoch 9/10... Discriminator Loss: 1.1588... Generator Loss: 0.5498
Epoch 9/10... Discriminator Loss: 0.1952... Generator Loss: 2.3140
Epoch 9/10... Discriminator Loss: 0.2383... Generator Loss: 3.0603
Epoch 9/10... Discriminator Loss: 2.3376... Generator Loss: 0.1973
Epoch 9/10... Discriminator Loss: 1.2066... Generator Loss: 0.8985
Epoch 9/10... Discriminator Loss: 0.7644... Generator Loss: 1.4233
Epoch 9/10... Discriminator Loss: 0.6005... Generator Loss: 1.3183
Epoch 9/10... Discriminator Loss: 0.7642... Generator Loss: 2.0980
Epoch 9/10... Discriminator Loss: 0.3410... Generator Loss: 1.7056
Epoch 9/10... Discriminator Loss: 0.3071... Generator Loss: 2.0430
Epoch 9/10... Discriminator Loss: 1.5348... Generator Loss: 2.4458
Epoch 9/10... Discriminator Loss: 0.7031... Generator Loss: 1.1232
Epoch 9/10... Discriminator Loss: 1.5650... Generator Loss: 0.3716
Epoch 9/10... Discriminator Loss: 1.0158... Generator Loss: 0.6921
Epoch 9/10... Discriminator Loss: 1.0567... Generator Loss: 0.6673
Epoch 9/10... Discriminator Loss: 0.7961... Generator Loss: 0.9750
Epoch 9/10... Discriminator Loss: 1.5140... Generator Loss: 4.5438
Epoch 9/10... Discriminator Loss: 0.5091... Generator Loss: 1.5622
Epoch 9/10... Discriminator Loss: 1.4898... Generator Loss: 0.4694
Epoch 9/10... Discriminator Loss: 0.8368... Generator Loss: 0.9402
Epoch 9/10... Discriminator Loss: 0.7839... Generator Loss: 1.6570
Epoch 9/10... Discriminator Loss: 0.8560... Generator Loss: 1.2025
Epoch 9/10... Discriminator Loss: 0.7611... Generator Loss: 1.0896
Epoch 9/10... Discriminator Loss: 0.6105... Generator Loss: 1.7231
Epoch 9/10... Discriminator Loss: 0.8558... Generator Loss: 1.1032
Epoch 9/10... Discriminator Loss: 1.4550... Generator Loss: 0.3820
Epoch 9/10... Discriminator Loss: 1.0312... Generator Loss: 0.6784
Epoch 9/10... Discriminator Loss: 0.5221... Generator Loss: 1.3510
Epoch 9/10... Discriminator Loss: 2.0265... Generator Loss: 0.2456
Epoch 9/10... Discriminator Loss: 0.2693... Generator Loss: 2.1313
Epoch 9/10... Discriminator Loss: 1.0457... Generator Loss: 1.3266
Epoch 9/10... Discriminator Loss: 0.2852... Generator Loss: 2.5319
Epoch 9/10... Discriminator Loss: 1.9866... Generator Loss: 0.2859
Epoch 9/10... Discriminator Loss: 0.8976... Generator Loss: 0.8445
Epoch 9/10... Discriminator Loss: 1.0282... Generator Loss: 0.6873
Epoch 9/10... Discriminator Loss: 0.9006... Generator Loss: 1.8568
Epoch 9/10... Discriminator Loss: 0.6808... Generator Loss: 1.1632
Epoch 9/10... Discriminator Loss: 0.8565... Generator Loss: 0.7839
Epoch 9/10... Discriminator Loss: 0.7541... Generator Loss: 1.1350
Epoch 9/10... Discriminator Loss: 0.5808... Generator Loss: 1.2509
Epoch 10/10... Discriminator Loss: 0.6720... Generator Loss: 1.1059
Epoch 10/10... Discriminator Loss: 0.6837... Generator Loss: 0.9939
Epoch 10/10... Discriminator Loss: 0.9266... Generator Loss: 0.7848
Epoch 10/10... Discriminator Loss: 0.6258... Generator Loss: 1.1456
Epoch 10/10... Discriminator Loss: 0.8138... Generator Loss: 0.9784
Epoch 10/10... Discriminator Loss: 0.5206... Generator Loss: 1.4827
Epoch 10/10... Discriminator Loss: 2.7352... Generator Loss: 0.1751
Epoch 10/10... Discriminator Loss: 0.7327... Generator Loss: 1.2625
Epoch 10/10... Discriminator Loss: 1.6552... Generator Loss: 4.1562
Epoch 10/10... Discriminator Loss: 0.9861... Generator Loss: 0.6912
Epoch 10/10... Discriminator Loss: 1.5377... Generator Loss: 0.3571
Epoch 10/10... Discriminator Loss: 0.8196... Generator Loss: 0.8999
Epoch 10/10... Discriminator Loss: 0.8300... Generator Loss: 0.7824
Epoch 10/10... Discriminator Loss: 0.6578... Generator Loss: 1.4223
Epoch 10/10... Discriminator Loss: 0.9486... Generator Loss: 0.7318
Epoch 10/10... Discriminator Loss: 1.7568... Generator Loss: 0.3169
Epoch 10/10... Discriminator Loss: 0.7751... Generator Loss: 0.9286
Epoch 10/10... Discriminator Loss: 0.4245... Generator Loss: 1.5632
Epoch 10/10... Discriminator Loss: 0.5118... Generator Loss: 1.3205
Epoch 10/10... Discriminator Loss: 0.0783... Generator Loss: 3.5860
Epoch 10/10... Discriminator Loss: 1.5053... Generator Loss: 2.1916
Epoch 10/10... Discriminator Loss: 0.8372... Generator Loss: 1.2392
Epoch 10/10... Discriminator Loss: 0.7808... Generator Loss: 0.9090
Epoch 10/10... Discriminator Loss: 0.8278... Generator Loss: 0.8693
Epoch 10/10... Discriminator Loss: 0.8471... Generator Loss: 0.8182
Epoch 10/10... Discriminator Loss: 0.5648... Generator Loss: 1.4101
Epoch 10/10... Discriminator Loss: 0.7210... Generator Loss: 1.2747
Epoch 10/10... Discriminator Loss: 0.7716... Generator Loss: 1.1797
Epoch 10/10... Discriminator Loss: 1.0409... Generator Loss: 0.6097
Epoch 10/10... Discriminator Loss: 1.3152... Generator Loss: 0.4604
Epoch 10/10... Discriminator Loss: 1.6133... Generator Loss: 0.3417
Epoch 10/10... Discriminator Loss: 0.6246... Generator Loss: 1.2089
Epoch 10/10... Discriminator Loss: 0.8861... Generator Loss: 0.8271
Epoch 10/10... Discriminator Loss: 2.0027... Generator Loss: 0.2894
Epoch 10/10... Discriminator Loss: 0.8103... Generator Loss: 1.0825
Epoch 10/10... Discriminator Loss: 0.9925... Generator Loss: 0.6945
Epoch 10/10... Discriminator Loss: 0.6787... Generator Loss: 1.2481
Epoch 10/10... Discriminator Loss: 0.7591... Generator Loss: 0.9495
Epoch 10/10... Discriminator Loss: 1.5214... Generator Loss: 0.3861
Epoch 10/10... Discriminator Loss: 1.0386... Generator Loss: 0.7069
Epoch 10/10... Discriminator Loss: 0.8632... Generator Loss: 0.8988
Epoch 10/10... Discriminator Loss: 0.9626... Generator Loss: 2.0384
Epoch 10/10... Discriminator Loss: 1.2560... Generator Loss: 0.5244
Epoch 10/10... Discriminator Loss: 0.9707... Generator Loss: 0.7293
Epoch 10/10... Discriminator Loss: 0.7604... Generator Loss: 0.9519
Epoch 10/10... Discriminator Loss: 0.2525... Generator Loss: 1.9001
Epoch 10/10... Discriminator Loss: 0.5332... Generator Loss: 1.2749
Epoch 10/10... Discriminator Loss: 0.2442... Generator Loss: 2.3767
Epoch 10/10... Discriminator Loss: 0.8998... Generator Loss: 4.3529
Epoch 10/10... Discriminator Loss: 0.6160... Generator Loss: 1.4993
Epoch 10/10... Discriminator Loss: 0.6302... Generator Loss: 2.6648
Epoch 10/10... Discriminator Loss: 0.6509... Generator Loss: 1.0444
Epoch 10/10... Discriminator Loss: 1.1674... Generator Loss: 0.6863
Epoch 10/10... Discriminator Loss: 1.7087... Generator Loss: 0.3184
Epoch 10/10... Discriminator Loss: 1.3638... Generator Loss: 0.5852
Epoch 10/10... Discriminator Loss: 1.4459... Generator Loss: 0.4059
Epoch 10/10... Discriminator Loss: 0.7121... Generator Loss: 1.0143
Epoch 10/10... Discriminator Loss: 0.3980... Generator Loss: 2.0735
Epoch 10/10... Discriminator Loss: 1.5268... Generator Loss: 5.1175
Epoch 10/10... Discriminator Loss: 2.8093... Generator Loss: 0.1306
Epoch 10/10... Discriminator Loss: 1.0996... Generator Loss: 2.0687
Epoch 10/10... Discriminator Loss: 1.7889... Generator Loss: 0.3643
Epoch 10/10... Discriminator Loss: 0.2827... Generator Loss: 2.1691
Epoch 10/10... Discriminator Loss: 0.2021... Generator Loss: 2.2770
Epoch 10/10... Discriminator Loss: 1.8641... Generator Loss: 0.2688
Epoch 10/10... Discriminator Loss: 1.0111... Generator Loss: 0.6923
Epoch 10/10... Discriminator Loss: 0.7951... Generator Loss: 1.1026
Epoch 10/10... Discriminator Loss: 0.8218... Generator Loss: 1.4566
Epoch 10/10... Discriminator Loss: 0.8016... Generator Loss: 0.9437
Epoch 10/10... Discriminator Loss: 0.6386... Generator Loss: 1.7905
Epoch 10/10... Discriminator Loss: 0.6907... Generator Loss: 1.1370
Epoch 10/10... Discriminator Loss: 0.6183... Generator Loss: 1.2566
Epoch 10/10... Discriminator Loss: 0.6499... Generator Loss: 1.4395
Epoch 10/10... Discriminator Loss: 1.3222... Generator Loss: 0.5399
Epoch 10/10... Discriminator Loss: 0.8622... Generator Loss: 1.0407
Epoch 10/10... Discriminator Loss: 0.2029... Generator Loss: 2.6086
Epoch 10/10... Discriminator Loss: 0.3604... Generator Loss: 1.6911
Epoch 10/10... Discriminator Loss: 0.3033... Generator Loss: 1.8139
Epoch 10/10... Discriminator Loss: 0.0724... Generator Loss: 3.9096
Epoch 10/10... Discriminator Loss: 0.1582... Generator Loss: 3.7763
Epoch 10/10... Discriminator Loss: 0.1999... Generator Loss: 3.3061
Epoch 10/10... Discriminator Loss: 3.1684... Generator Loss: 0.0951
Epoch 10/10... Discriminator Loss: 1.3215... Generator Loss: 0.9149
Epoch 10/10... Discriminator Loss: 0.5943... Generator Loss: 1.5705
Epoch 10/10... Discriminator Loss: 0.8938... Generator Loss: 1.0241
Epoch 10/10... Discriminator Loss: 0.9245... Generator Loss: 0.8101
Epoch 10/10... Discriminator Loss: 0.7482... Generator Loss: 1.0972
Epoch 10/10... Discriminator Loss: 0.5026... Generator Loss: 1.8904
Epoch 10/10... Discriminator Loss: 0.8206... Generator Loss: 0.9503
Epoch 10/10... Discriminator Loss: 0.5698... Generator Loss: 1.4006
Epoch 10/10... Discriminator Loss: 0.8271... Generator Loss: 1.1488
Epoch 10/10... Discriminator Loss: 0.9084... Generator Loss: 0.8751
Epoch 10/10... Discriminator Loss: 0.5571... Generator Loss: 1.4907
Epoch 10/10... Discriminator Loss: 0.6224... Generator Loss: 1.4755
Epoch 10/10... Discriminator Loss: 0.7331... Generator Loss: 1.0508
Epoch 10/10... Discriminator Loss: 0.5816... Generator Loss: 2.2634
Epoch 10/10... Discriminator Loss: 0.2309... Generator Loss: 2.1333
Epoch 10/10... Discriminator Loss: 0.5325... Generator Loss: 1.3065
Epoch 10/10... Discriminator Loss: 0.9004... Generator Loss: 0.9325
Epoch 10/10... Discriminator Loss: 1.0067... Generator Loss: 0.6915
Epoch 10/10... Discriminator Loss: 0.6071... Generator Loss: 1.3403
Epoch 10/10... Discriminator Loss: 0.7228... Generator Loss: 1.1710
Epoch 10/10... Discriminator Loss: 0.5492... Generator Loss: 2.0637
Epoch 10/10... Discriminator Loss: 0.8326... Generator Loss: 0.9190
Epoch 10/10... Discriminator Loss: 0.7819... Generator Loss: 1.0283
Epoch 10/10... Discriminator Loss: 0.9918... Generator Loss: 0.7617
Epoch 10/10... Discriminator Loss: 0.9494... Generator Loss: 0.6880
Epoch 10/10... Discriminator Loss: 0.7738... Generator Loss: 2.2449
Epoch 10/10... Discriminator Loss: 0.7291... Generator Loss: 1.3345
Epoch 10/10... Discriminator Loss: 1.2248... Generator Loss: 0.5271
Epoch 10/10... Discriminator Loss: 0.6030... Generator Loss: 1.7350
Epoch 10/10... Discriminator Loss: 1.3316... Generator Loss: 0.4582
Epoch 10/10... Discriminator Loss: 0.8427... Generator Loss: 0.9081
Epoch 10/10... Discriminator Loss: 0.6523... Generator Loss: 1.6395
Epoch 10/10... Discriminator Loss: 0.6443... Generator Loss: 1.2283
Epoch 10/10... Discriminator Loss: 1.2851... Generator Loss: 0.5256
Epoch 10/10... Discriminator Loss: 1.3119... Generator Loss: 2.3571
Epoch 10/10... Discriminator Loss: 0.7197... Generator Loss: 1.2099
Epoch 10/10... Discriminator Loss: 0.7448... Generator Loss: 1.0498
Epoch 10/10... Discriminator Loss: 1.2402... Generator Loss: 0.5485
Epoch 10/10... Discriminator Loss: 1.9514... Generator Loss: 0.2519
Epoch 10/10... Discriminator Loss: 0.7555... Generator Loss: 1.0702
Epoch 10/10... Discriminator Loss: 0.6961... Generator Loss: 1.2963
Epoch 10/10... Discriminator Loss: 0.5612... Generator Loss: 1.8873
Epoch 10/10... Discriminator Loss: 1.0709... Generator Loss: 0.5897
Epoch 10/10... Discriminator Loss: 0.6531... Generator Loss: 1.6851
Epoch 10/10... Discriminator Loss: 0.7084... Generator Loss: 1.9003
Epoch 10/10... Discriminator Loss: 0.8775... Generator Loss: 1.0126
Epoch 10/10... Discriminator Loss: 0.9461... Generator Loss: 0.7661
Epoch 10/10... Discriminator Loss: 1.6305... Generator Loss: 0.3522
Epoch 10/10... Discriminator Loss: 1.0616... Generator Loss: 0.6331
Epoch 10/10... Discriminator Loss: 0.7557... Generator Loss: 1.0194
Epoch 10/10... Discriminator Loss: 0.1011... Generator Loss: 3.5896
Epoch 10/10... Discriminator Loss: 2.6079... Generator Loss: 4.3514
Epoch 10/10... Discriminator Loss: 0.0663... Generator Loss: 4.4548
Epoch 10/10... Discriminator Loss: 0.9459... Generator Loss: 0.7512
Epoch 10/10... Discriminator Loss: 0.3988... Generator Loss: 1.6766
Epoch 10/10... Discriminator Loss: 0.5048... Generator Loss: 2.3470
Epoch 10/10... Discriminator Loss: 0.6069... Generator Loss: 1.5972
Epoch 10/10... Discriminator Loss: 0.8693... Generator Loss: 0.8843
Epoch 10/10... Discriminator Loss: 0.4812... Generator Loss: 1.6980
Epoch 10/10... Discriminator Loss: 0.6816... Generator Loss: 2.5156
Epoch 10/10... Discriminator Loss: 0.8227... Generator Loss: 0.9241
Epoch 10/10... Discriminator Loss: 0.7340... Generator Loss: 1.0389
Epoch 10/10... Discriminator Loss: 0.5780... Generator Loss: 1.3636
Epoch 10/10... Discriminator Loss: 0.9693... Generator Loss: 0.9634
Epoch 10/10... Discriminator Loss: 0.6981... Generator Loss: 1.8360
Epoch 10/10... Discriminator Loss: 0.7073... Generator Loss: 1.0793
Epoch 10/10... Discriminator Loss: 0.8684... Generator Loss: 0.8513
Epoch 10/10... Discriminator Loss: 1.2461... Generator Loss: 0.4852
Epoch 10/10... Discriminator Loss: 0.6092... Generator Loss: 1.5048
Epoch 10/10... Discriminator Loss: 1.3251... Generator Loss: 0.4626
Epoch 10/10... Discriminator Loss: 0.5994... Generator Loss: 1.3723
Epoch 10/10... Discriminator Loss: 0.5934... Generator Loss: 1.6928
Epoch 10/10... Discriminator Loss: 0.7044... Generator Loss: 1.3846
Epoch 10/10... Discriminator Loss: 0.5775... Generator Loss: 2.8948
Epoch 10/10... Discriminator Loss: 0.9497... Generator Loss: 0.8009
Epoch 10/10... Discriminator Loss: 0.8238... Generator Loss: 0.8309
Epoch 10/10... Discriminator Loss: 1.1830... Generator Loss: 0.5737

Submitting This Project

When submitting this project, make sure to run all the cells before saving the notebook. Save the notebook file as "dlnd_face_generation.ipynb" and save it as a HTML file under "File" -> "Download as". Include the "helper.py" and "problem_unittests.py" files in your submission.